qie_wen
2016-04-09 13:52
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0 && num<=999999999){
while(num!=0){
count++;
num=num/10;
}
System.out.println("它是个"+count+"位数!");
}
}
}
其实你这代码没有错的,在eclipse上也运行的起来,不用管系统判你是否错误。如果你一定想要经验值的话,就把答案复制进去就行了
public class Test01 {
public static void main(String[] args){
int num=999;
int count=0;
for(int i=10;i<=1000000000;i=i*10){
count++;
if(num<i){
System.out.println("这个数是"+count+"位的数!");
break;
}
}
}
}
package com.mocc; import java.util.Scanner; public class app1 { public static void main (String[] args) { int i,n; Scanner reader=new Scanner(System.in); System.out.print("输入正整数:"); n=reader.nextInt(); for( i=1;n/10!=0;i++){ n/=10; } System.out.print("这个数的位数为:"+i); } }
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题