首页 > 技术文章 > Java字符判断

cysolo 2013-09-10 12:45 原文

    从键盘上输入一个字符串,遍历该字符串中的每个字符,若该字符为小写字母,则输出“此字符是小写字母”;若为大写字母,则输出“此字符为大写字母”;否则输出“此字符不是字母”。

    代码入下:

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)
        {
        	
        }
	}

}

  效果如图所示:

推荐阅读