public class HelloWorld{ public static void main(String[] args) { int num = 999; int count = 0;
for(;(num/10)>1; count++) { ;
} System.out.print("它是个"+count+"位的数"); }
}
收起
for循环体中应该进行重新赋值,你是想计算输入数是几位数的话,直接修正下循环条件就可以了:
public class HelloWorld { public static void main(String[] args) { int num = 999; int count = 0; for (; num > 1; count++) { num= num/10; } System.out.print("它是个" + count + "位的数"); } }
报告相同问题?