题目是这样的:编写一个程序,这个程序不断地读取从键盘上输入的字符,直到读到字符‘q’时,程序结束。我写的程序是这样的:import java.util.Scanner;public class Example2_10{public static void main(String args[]){System.out.println("请输入若干个字符,最后输入字符q结束");Scanner s=new Scanner(System.in);int x=s.nextInt();char w=(char) x;while(x!='q'){x=s.nextInt();} }}虽然能编译成功,但只有输入数字时才能正确运行,输入113就停止,每当输入字符就提示Exception in thread "main" java.util.InputMismatchException,怎么样在命令提示符里输入字母也能使它正确运行?
添加回答
举报
0/150
提交
取消