900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java判断输入大写字母 java用ascii码判断输入的是大写字母 小写字母还是数字...

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

时间:2020-04-24 15:31:46

相关推荐

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

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

关注:229答案:1mip版

解决时间 -02-05 13:27

提问者阳光在浪尖跳动

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

}

}(而且有错误)

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

最佳答案

二级知识专家他拾裏鰅妳

-02-05 05:16

publicstaticvoidcheckWord(){

636f70797a686964616f31333337623561//接受输入

Scannerscanner=newScanner(System.in);

//输入的字符串

Stringstr=scanner.nextLine().trim();

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

if(str.length()>1){

//不符合要求,提示

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

}

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

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

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

}

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

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

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

}

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

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

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

}

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

else{

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

}

}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

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

推荐资讯

大家都在看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。