我是Java的新手,当我在一个项目上工作时,我无法理解为什么它没有工作。所以我测试了我的第一个文件,我的问题似乎就在这里。
这是我的代码:
class Example {
private int memory;
private int processors;
public Example(int memory, int processors) {
memory = memory;
processors = processors;
}
public int getProcessors() {
return processors;
}
public boolean enoughMemory(int memorylimit) {
if (memorylimit <= memory) {
return true;
}
else {
return false;
}
}
}
这是我的测试文件:
public class TestExample {
public static void main(String[] args) {
Example example = new Example(16, 2);
int a = example.getProcessors();
boolean b = example.enoughMemory(12);
System.out.println(a);
System.out.println(b);
}
}
所以,我想要的,以及我期望的输出是:
2
true
但是,我得到的是:
0
false
我不明白我做错了什么。请帮帮我!