#32984: JAVA 錯誤


amytsou91 (BBBB)


import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);

        int sum=0;
        
        while(sc.hasNext())
        {
            String sss=sc.nextLine();
            sum=0;
            for(int i=0;i<sss.length();i++)
            {
                if(sss.charAt(i) =='\s' && sss.charAt(i-1)!='\s')
                {
                    sum++;
                }
            }
            if(sss.charAt(sss.length()-1)==' ')
            sum--;
            
            System.out.print(sum+1);
        }
        sc.close();
    }

}

請問我的程式碼哪裡有問題,他測試會出現

illegal escape character
unclosed character literal
not a statement
但我自行在電腦上測試非常正常
#33071: Re: JAVA 錯誤


cges30901 (cges30901)



                if(sss.charAt(i) =='\s' && sss.charAt(i-1)!='\s')


\s是什麼?