java計算字串中的大寫字母、小寫字母和非字母的個數
阿新 • • 發佈:2019-01-05
效果如圖:
程式碼如下:
import java.util.Scanner; public class Test_String1 { public static void main(String[] args) { System.out.println("請輸入字串:"); //從控制檯輸入字串 Scanner sc=new Scanner(System.in); String s=sc.next(); int upperCount=0,lowCount=0,otherCount=0; for(int i=0;i<s.length();i++) { char c=s.charAt(i); if(c>='A' && c<='Z') { upperCount++; } else if(c>='a' && c<='z') { lowCount++; }else { otherCount++; } } System.out.print("大寫字母有"+upperCount+"個,"); System.out.print("小寫字母有"+lowCount+"個,"); System.out.print("非字母有"+otherCount+"個。"); } }