首页 > 代码库 > 从键盘获取一个字符
从键盘获取一个字符
问题:使用 switch 把小写类型的 char型转为大写。只转换 a, b, c, d, e. 其它的输出 “other”。
import java.util.Scanner; import java.io.IOException; /*从控制台接收一个字符,然后将其打印出来 //虽然此方式实现了从键盘获取输入的字符,但是System.in.read()只能针对一个字符的获取, 同时,获取进来的变量的类型只能是char,当我们输入一个数字, 希望得到的也是一个整型变量的时候,我们还得修改其中的变量类型,这样就显得比较麻烦。 */ class Test5 { public static void main(String[] args) throws IOException { //Scanner s=new Scanner(System.in); //String c=s.next(); char c=(char)System.in.read(); switch(c){ case ‘a‘: System.out.println("A"); break; case ‘b‘: System.out.println("B"); break; case ‘c‘: System.out.println("C"); break; case ‘d‘: System.out.println("D"); break; case ‘e‘: System.out.println("E"); break; default: System.out.println("other"); break; } } }
本文出自 “第一天的课” 博客,请务必保留此出处http://5453607.blog.51cto.com/5443607/1529887
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。