62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test1 {
public static void main(String[] args) throws IOException {
System.out.println("## 计算矩形面积 ##");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = readNum("请输入长:", br);
int b = readNum("请输入宽:", br);
int c = a * b;
System.out.println("矩形的面积是:" + c);
}
private static int readNum(String prompt, BufferedReader br) throws IOException {
int num = 0;
while(true) {
System.out.print(prompt);
String str = br.readLine();
if(str.matches("\\d+")) {
num = Integer.parseInt(str.trim());
break;
} else {
System.out.println("** 输出错误,请重新输入 **");
}
}
return num;
}
}