qq_有何不可_22
2017-11-15 03:19
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int i = 0;
if(num/10>0){num=num/10;i++;}
System.out.print(""+i);
}
}
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int i = 0;
if(num!=0){
num=num/10;
i++;
}
System.out.print("这是个"+i+"位数");
}
}
//if(num/10>0){num=num/10,你的这里有问题,
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int i = 0;
if(num/10>0){num=num/10;i++;} //多了一个分号
System.out.print(""+i); //应该写在分号内
}
}
//正确完整程序如下
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num >=0&& num<=99999);
while(num!=0){
count++;
num/=10;
}
System.out.println("它是个"+count+"位的数!");
}
}
//按照你写的思路应该这么写,if那块要写成循环
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int i = 1;
while(num/10>0){
num=num/10;
i++;
}
System.out.print(""+i);
}
}
Java入门第一季(IDEA工具)升级版
1165174 学习 · 17581 问题
相似问题