为什么不能输出结果显示是几位?
public static void main(String[] args) {
//判断一个数(小于10位)的位数。
int n=999;
for(int i=1;i<9;i++){
if(n<10){
System.out.println("一位数");
break;
}
int s=10^i;
if((n/s)<10){
System.out.println("这是一个"+(i+1)+"位数");
break;
}
continue;
}
}
}
public static void main(String[] args) {
//判断一个数(小于10位)的位数。
int n=999;
for(int i=1;i<9;i++){
if(n<10){
System.out.println("一位数");
break;
}
int s=10^i;
if((n/s)<10){
System.out.println("这是一个"+(i+1)+"位数");
break;
}
continue;
}
}
}
2016-03-05
举报