在java里用最简单的方法编写一个程序,判断输入的是大写字母、小写字母、数字还是字符串?

如题所述

全部利用String的自身方法来判定\x0d\x0a\x0d\x0aimportjava.util.Scanner;\x0d\x0a\x0d\x0apublicclassValidator{\x0d\x0a\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0a\x0d\x0aScannerscanner=newScanner(System.in);\x0d\x0a\x0d\x0aStringstr=scanner.nextLine().trim();\x0d\x0a\x0d\x0aif(str.length()>1){\x0d\x0aSystem.out.println("输入的是字符串");\x0d\x0a}elseif(str.matches("[a-z]")){\x0d\x0aSystem.out.println("输入的是小写字母");\x0d\x0a}elseif(str.matches("[A-Z]")){\x0d\x0aSystem.out.println("输入的是大写字母");\x0d\x0a}elseif(str.matches("[0-9]")){\x0d\x0aSystem.out.println("输入的是数字");\x0d\x0a}else{\x0d\x0aSystem.out.println("输入的既不是字符串,也不是大小写字母,也不是数字!");\x0d\x0a}\x0d\x0a\x0d\x0a}\x0d\x0a\x0d\x0a}
温馨提示:答案为网友推荐,仅供参考
相似回答