用java写一个小程序?

题目是这样的:编写一个程序,这个程序不断地读取从键盘上输入的字符,直到读到字符‘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,怎么样在命令提示符里输入字母也能使它正确运行?

慕婉清6462132
浏览 1144回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
小程序