用語法中的 split() 並使用正則表達式 /W+為分隔 (意思是所有非單詞的字元 即非 [A-Z] [a-z] [0-9])
後面 加一個 + 意思是 可以有多個或單個 作為分隔
然後 把陣列的長度 貼出來 即答案
package UVA;
import java.util.Scanner;
public class a011 {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
while (input.hasNextLine()) {
String q = input.nextLine();
String[] q2 = q.split("\\W+");
System.out.println(q2.length);
}
}
}