public static void main(String[] args) {
int count = 0;
for(int i=0 ; i<=200 ; i++){
String num = String.valueOf(i);
for(int j = 0 ; j < num.length() ; j ++){
if("1".equals(String.valueOf(num.charAt(j)))){
count += 1 ;
}
}
}
System.out.println("1-200之间总共"+count+"个1。");
}
都没有写对,看看这里,这样写可以么
if(i>=10){
temp = i/10;
if(temp%10==1)
count++;
}
//统计百位为1
if(i>=100){
temp = i/100;
if(temp%10==1)
count++;
}