public class Work {
public static void main(String[] args) {
String sym = null;//定义变量用于存储方法传回的值
int a1 = 0;
int a2 = 0;
//Scanner获取用户输入的数据
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
if(scanner.hasNextInt()){
a1 = scanner.nextInt();
}
Scanner scanner1 = new Scanner(System.in);
System.out.println("情输入第二个数:");
if (scanner1.hasNextInt()){
a2 = scanner1.nextInt();
}
Scanner scanner2 = new Scanner(System.in);
System.out.println("请输入符号:");
if (scanner2.hasNextLine()){
sym = scanner2.next();
}
scanner.close();
scanner1.close();
scanner2.close();
//定义变量用于存储方法传回的值
int result1 = add(a1,a2);
int result2 = sub(a1,a2);
int result3 = mul(a1,a2);
int result4 = div(a1,a2);
//switch循环结构
switch(sym){
case "+":
add(a1,a2);
System.out.println(a1+"+"+a2+"="+result1);
break;
case "-":
sub(a1,a2);
System.out.println(a1+"-"+a2+"="+result2);
break;
case "*":
mul(a1,a2);
System.out.println(a1+"*"+a2+"="+result3);
break;
case "/":
div(a1,a2);
System.out.println(a1+"/"+a2+"="+result4);
break;
}
}
//定义加减乘除的方法
public static int add(int num1,int num2){
return num1 + num2;
}
public static int sub(int num1,int num2){
return num1 - num2;
}
public static int mul(int num1,int num2){
return num1 * num2;
}
public static int div(int num1,int num2){
return num1 / num2;
}
}
JavaSE简单计算器功能开发(无界面)
最新推荐文章于 2024-07-08 14:58:49 发布