我想打印相反的计数顺序。我怎么能在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);
}
}
}
答案 0 :(得分:1)
你需要从10(不是1)开始,只要值大于0就继续:
for (num = 10; num > 0; num--) {
System.out.println(num);
}
答案 1 :(得分:0)
你正在进行无限循环,因为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循环
while(num>=0){
System.out.println(num);
num--;
}
这将为您完成工作。