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工具)
1168048 学习 · 18753 问题
相似问题