我經考慮只有a-z才數, 但還是不對, 究竟有甚麼input會讓我的程式數錯呢?
與正確輸出不相符(line:2)
您的答案為: 15
正確答案為: 4
import java.util.Scanner;
public class JAVA
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
String x;
boolean added=false;
int count=0;
while (sc.hasNext())
{
x=sc.nextLine();
for (int i=0; i<x.length(); i++)
{
int j=(int)x.charAt(i);
if ((j>=65 && j<=90) || (j>=97 && j<=122))
{
if (!added)
{
count++;
added=true;
}
}
else
{
added=false;
}
}
System.out.println(count);
}
}
}