帮个忙解一下这个JAVA题
importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[])throwsIOException{B...
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);
}
}
}
编译运行上面的程序:
1.从键盘输入5,回车后输出的结果如何?
2.从键盘输入quit,回车后程序执行情况如何? 展开
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);
}
}
}
编译运行上面的程序:
1.从键盘输入5,回车后输出的结果如何?
2.从键盘输入quit,回车后程序执行情况如何? 展开
4个回答
展开全部
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* 修改后的代码如下:
* @author myself
*
*/
public class Test {
public static void main(String args[]) throws IOException {
BufferedReader buf = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("请输入数值(按 q 键退出):");
while (true) {
String str = buf.readLine();
if ("q".equals(str.toLowerCase())) {
break;
}
long x = 0;
try {
x = Long.parseLong(str);
System.out.println(x * x);
} catch (java.lang.NumberFormatException e) {
System.out.println("您刚刚输入的参数 "+str+" 有误,请输入数值:");
}
}
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* 修改后的代码如下:
* @author myself
*
*/
public class Test {
public static void main(String args[]) throws IOException {
BufferedReader buf = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("请输入数值(按 q 键退出):");
while (true) {
String str = buf.readLine();
if ("q".equals(str.toLowerCase())) {
break;
}
long x = 0;
try {
x = Long.parseLong(str);
System.out.println(x * x);
} catch (java.lang.NumberFormatException e) {
System.out.println("您刚刚输入的参数 "+str+" 有误,请输入数值:");
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入5后 计算结果是25
输入quit后 就执行break退出
输入quit后 就执行break退出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 25
2 什么都没有
2 什么都没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询