我想打印反顺序的计数。我怎样才能在java中做到这一点?我尝试了一点点代码,但没有成功。
import java.util.*;
public class reversecount
{
public static void main(String [] args)
{
int num;
Scanner sc = new Scanner(System.in);
System.out.println("Enter Any Number");
num = sc.nextInt();
for(num=1; num<=10; num--)
{
System.out.println(num);
}
}
}发布于 2017-10-14 14:39:56
您需要从10开始(而不是1),并在值大于0的情况下继续:
for (num = 10; num > 0; num--) {
System.out.println(num);
}发布于 2017-10-14 14:39:09
您正在做一个无限循环,因为num总是小于10。随着循环的通过,num的值正在减少。
for (num = 10; num >= 0; num--) {
System.out.println(num);
} 这将像10,9,8,7,6,5,4,3,2,1,0那样以相反的顺序打印数组
根据评论。使用时间循环
while(num>=0){
System.out.println(num);
num--;
}这将为你做这件事。
https://stackoverflow.com/questions/46745726
复制相似问题