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

 我来答
flyingFish211
推荐于2019-09-11 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
全部利用String的自身方法来判定

import java.util.Scanner;

public class Validator {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

String str = scanner.nextLine().trim();

if(str.length() > 1){
System.out.println("输入的是字符串");
}else if(str.matches("[a-z]")){
System.out.println("输入的是小写字母");
}else if(str.matches("[A-Z]")){
System.out.println("输入的是大写字母");
}else if(str.matches("[0-9]")){
System.out.println("输入的是数字");
}else{
System.out.println("输入的既不是字符串,也不是大小写字母,也不是数字!");
}

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式