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
但我自行在電腦上測試非常正常
if(sss.charAt(i) =='\s' && sss.charAt(i-1)!='\s')
\s是什麼?