对于一个简单的Java程序,我想通过增加2或3或4来使程序从10增加到1,我将如何更改此代码?如何在java中从10到1进行计数
public class ExampleFor {
public static void main(String[] args) {
//
for(int i = 10; i > 0; i--){
System.out.println("i = " + i);
}
}
}
对于一个简单的Java程序,我想通过增加2或3或4来使程序从10增加到1,我将如何更改此代码?如何在java中从10到1进行计数
public class ExampleFor {
public static void main(String[] args) {
//
for(int i = 10; i > 0; i--){
System.out.println("i = " + i);
}
}
}
只要使用这种方法,并给它在参数与递减数:
public static void count(int counter) {
for(int i = 10; i > 0; i-=counter){
System.out.println("i = " + i);
}
}
对于〔实施例由2
使用递减:
count(2);
而主要会像这个:
public static void main(String[] args) {
count(2);// to decrement by 2
count(3);// to decrement by 3
count(4);// to decrement by 4
}
非常感谢您的帮助! – Sempliciotto 2014-11-10 10:50:15
的for
循环改变为:
for (int i=10; i>0; i-=2) {
System.out.println("i= "+i);
}
i-=2
为i = i-2
的缩写这意味着i
新值将是i
减2
i--
旧值是用于i = i-1
的缩写,其可以写成i-=1
我想你的意思是减少,如果你想倒数。 – 2014-11-04 10:30:31
提示:'我 - '意味着'我=我 - 1' – 2014-11-04 10:31:08
有没有任何答案可以解决您的问题?如果是这样,请将其标记为已接受 – vefthym 2014-11-04 13:56:42