我刚开始编程,我想从书中练习,但我不能.那是我的问题:
public class increment {
int increment() {
return this + 1; // aka this++
}
public static void main(String[] args) {
int a = 0;
System.out.println(a.increment());
}
}
Run Code Online (Sandbox Code Playgroud)
正如你肯定已经猜到的那样,它不起作用,我想问你如何将输出的整数增加1,但使用关键字'this'.
对愚蠢的问题表示遗憾和抱歉.
将类命名为方法很奇怪.我想你想要这个:
public class Counter {
int val;
public Counter (int start) {
val = start;
}
public void increment() {
val ++;
}
public String toString () {
return Integer.toString (val);
}
public static void main(String[] args) {
Counter counter = new Counter (0);
counter.increment ();
System.out.println(counter.toString ());
}
}
Run Code Online (Sandbox Code Playgroud)