Advertisement

java判断输入大写字母,java用ascii码判断输入的是大写字母,小写字母还是数字...

阅读量:

java用ascii码判断输入的是大写字母,小写字母还是数字

关注:229 答案:1 mip版

解决时间 2021-02-05 13:27

e6cb1a03ad541b3098697807b7bf1798.png

提问者阳光在浪尖跳动

2021-02-05 04:14

通过ASCII码进行判断;老师尚未讲解String[] args这类定义;让直接操作即可;查阅了许多资料后仍然不理解其含义;对如何进行输入操作仍然不明确;例如:在编程中使用这种方法时需要考虑哪些因素?

import java.util.Scanner;

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("输入既字符串写字母数字");

}

}(而且有错误)

希望一个有注解的,能看懂

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家他拾裏鰅妳

2021-02-05 05:16

public static void checkWord() {

636f70797a686964616f31333337623561//接受输入

Scanner scanner = new Scanner(System.in);

//输入的字符串

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

//如果字符串长度大于1

if (str.length() > 1) {

//不符合要求,提示

System.out.println("输入字符串");

}

//如果字符为a到z中间,提示小写字母

else if (str.matches("[a-z]")) {

System.out.println("输入小写字母");

}

//如果字符为A到Z中间,提示大写字母

else if (str.matches("[A-Z]")) {

System.out.println("输入大写字母");

}

//如果字符为0到9中间,提示数字

else if (str.matches("[0-9]")) {

System.out.println("输入数字");

}

//输入的字符不合法,非数字和字母

else {

System.out.println("输入既字符串写字母数字");

}

}

我要举报

如果以上问答内容属于低俗、色情、暴力、不良或侵权信息,请在下方链接处进行举报行为,并将相关信息提供给我们以便采取相应措施。感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

全部评论 (0)

还没有任何评论哟~