求大神看看为什么
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
int i=0;
for(;i<=10;i++){
if(num<count){
break;
}
count=10^(i+1);
}
System.out.println("它是个"+i+"位的数!");
}
}
求大神看看这有没有什么问题,为什么我运行出来是“它是个11位的数!”
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
int i=0;
for(;i<=10;i++){
if(num<count){
break;
}
count=10^(i+1);
}
System.out.println("它是个"+i+"位的数!");
}
}
求大神看看这有没有什么问题,为什么我运行出来是“它是个11位的数!”
2016-09-20
举报