qq_辰曦_0
2016-04-05 13:37
public class HelloWorld{
public static void main(String[] args){
int num=999;
int count=0;
if(num>=0 &&num <=9999){
while(num!=0){
count++;/这里count起到什么作用呢?
num/=12;/这里num为什要除以10?
}
System.out.println("它是个"+count+"位数");
}
}
}
首先这个两行代码在while循环里,每除以一次10,num的位数就少一位,count就加一次,计算num的位数,就这样循环下去,就可以得到num的位数
public static void main(String[] args){
int num = 999;
int count = 0;
for(int i=0;i<10;i++)
{
if(num>=1)
{
num=num/10;
count++;
}
else ;
}
System.out.print("它是个"+count+"位的数!");
}
public class
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>99&&num<1000){
System.out.println("它是个3位的数!");
}
}
}
Java入门第一季(IDEA工具)升级版
1165515 学习 · 17586 问题
相似问题