控制没有进入for循环。无法得到原因?

时间:2018-03-16 20:45:33

标签: java

import java.util.*;


class ShootOut{

    public static void main (String[] args) {

        Scanner sc=new Scanner(System.in);
        int test=sc.nextInt();
        while(test!=0){
            int count=0;
            String s1=sc.next();  
            for(int i=0;i<s1.length();i++){            
                if(s1.charAt(i)==2 && s1.charAt(i+1)==1){
                    count++;
                }       
            }     
            System.out.println(count);
            test--;
        } 
    }

}

1 个答案:

答案 0 :(得分:0)

请查看比较

getname

s1.charAt(i)==2 

如果您想将 s1.charAt(i+1)==1 String中的字符与另一个字符(此处为s11)进行比较,则应使用

之类的刻度
2