java中键盘输入char类型

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:18:10
java中键盘输入char类型
如果出现T或t则向下进行
原题
自定义异常处理,当用户按“T”或“t”时,人为抛出一个异常,处理方式为打印异常信息(“不应该输入T或t字符”)。
急,马上要答案!!

如果判断是不是t的话直接使用String就可以了呀,如果非要使用Char也只能转为Char数组了,或者强制转型一下~
class Myexception extends Exception{
protected Throwable throwable;
//构造方法
public Myexception()
{
super("不应该输入T或t字符");
}
}

public class test_1{
public void test(String str) throws Myexception {
Scanner scanner = new Scanner(System.in);
String t = scanner.nextLine();
if(t.equalsIgnoreCase("t"))

{
throw new Myexception();
}

}
public static void main(String args[]){
try {
new test_1().test();
} catch (Myexception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

   Java是可以用键盘输入char类型的,也就是abc这些字母或者特殊符号。

Scanner sc = new Scanner(System.in);
Char c = sc.nextChar();
通过上述语句就可以接受用户从键盘敲入的char类型。