判断输入的字符(Java)

判断输入的字符

从键盘输入任意一个字符,如果输入的是:0~9之间的字符,则打印输出:“It is a number.”;若输入的是:+、-、、/中的运算符,则打印输出:“It is an operator.”;若输入的是其它字符,则打印输出:“It is another character.”。
输入提示信息:“Please enter a character:\n”
输入数据格式:"%c"
输出数据格式
若输入0~9之间的字符,则输出格式是:“It is a number.”
若输入的是+、-、
、/运算符,则输出格式是:“It is an operator.”
如输入的是其它字符,则输出格式是:“It is another character.”

import java.util.Scanner;public class Test {public static void main(String[] args) {{System.out.println("Please enter a character:");Scanner scan = new Scanner(System.in);char a = scan.next().charAt(0);switch (a) {case '+', '-', '*', '/' -> {System.out.println("It is an operator.");System.exit(0);}}if (a <= '9' && a >= '0') {System.out.println("It is a number.");} else {System.out.println("It is an another character.");}}}
}

tips:Java的switch case语句在多个不同的case都执行同一种操作时,可以用这样的语句

  case '+', '-', '*', '/' -> {System.out.println("It is an operator.");System.exit(0);}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部