问题:使用 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
原文地址:http://5453607.blog.51cto.com/5443607/1529887