import java.io.*;
public class Test {
public static void main(String args[]) throws IOException {
BufferedReader buf=new BufferedReader(
new InputStreamReader(System.in));
while(true) {
String str = buf.readLine();
if(str.equals("quit"))
break;
int x=Integer.parseInt(str);
System.out.println(x*x);
}
}
}
编译运行上面的程序:
从键盘输入10,回车后输出的结果如何?
从键盘输入exit,回车后程序能正确执行吗?为什么?

答案是:

100
不能;因为方法Integer.parseInt(str)不能将字符串“exit”转化为整数,抛出异常。
出自  江开  >  江苏开放大学JAVA程序设计形成性考核作业1

更多答案联系客服:19139051760
本题添加时间:2023/10/10 13:30:00