Java字符判断
从键盘上输入一个字符串,遍历该字符串中的每个字符,若该字符为小写字母,则输出“此字符是小写字母”;若为大写字母,则输出“此字符为大写字母”;否则输出“此字符不是字母”。
代码入下:
import java.io.*; public class Practice { public static void main(String[] args) { // TODO Auto-generated method stub BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in)); try { String str=buf.readLine(); for(int i=0;i<str.length();i++){ char ch = str.charAt(i); //System.out.println(ch); if(!Character.isLetter(ch)) { System.out.println("此字符不是字母"); } else if(Character.isLetter(ch)) { if (!Character.isLowerCase(ch)) { System.out.println("此字符是大写字母"); } else if (Character.isLowerCase(ch)) { System.out.println("此字符是小写字母"); } } } } catch(Exception e) { } } }
效果如图所示: