需求说明:
编写Java程序,实现判断所输入字符的类型(数字、小写字母、大写字母或其他字符)
实现思路:
- 声明变量c,用于存储用户输入的字符。
- 通过Scanner接收用户输入的字符,并为变量c赋值。
- 根据字符的特点,使用多重if结构实现各种字符类型的判断。
- 使用System.out.println()实现格式化输出运算结果。
实现代码:
import java.util.Scanner; public class CharType { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符:"); char c = sc.next().charAt(0); //判断该字符的类型 if(c >='a'&&c <='z'){ System.out.println("该字符为小写字母"); }else if(c >='A'&&c <='Z'){ System.out.println("该字符为大写字母"); }else if(c >='0'&&c <='9'){ System.out.println("该字符为数字"); }else{ System.out.println("该字符为其他类型"); } } }