该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.util.Scanner;//引入Scanner类
public class Test3
{
public static void main(String[] args)
{
//创建输入对象
Scanner scanner = new Scanner(System.in);
//创建计算器对象
JiSuanQi2 jisuanqi = new JiSuanQi2();
//定义两个变量:用于接收客户输入的数据
int num1 = 0;
int num2 = 0;
//接收计算的结果
int jieguo = 0;
//接收用户的选择,决定了进行哪种运算
int xuanze = 0;
//可以使用户多次计算
for(;;)
{
//A:
System.out.print("请选择您要进行的运算:1 加 2 减 3 乘 4 除 5 退出");
//输入选择
xuanze = scanner.nextInt();
//推出循环
if(xuanze == 5){
break;
}
System.out.print("请输入第一个数:");
num1 = scanner.nextInt();
System.out.print("请输入第二个数:");
num2 = scanner.nextInt();
//给对象的属性赋值
jisuanqi.m = num1;
jisuanqi.n = num2;
//根据用户的选择进行运算
if(xuanze == 1){//选择加法运行
jieguo = jisuanqi.jia();//调用对象的方法
System.out.println("和等于"+jieguo);
continue;//继续计算
}else if(xuanze == 2){//选择减法运行
jieguo = jisuanqi.jian();
System.out.println("差等于"+jieguo);
continue;// goto A;
}else if(xuanze == 3){//选择乘法法运行
jieguo = jisuanqi.chen();
System.out.println("积等于"+jieguo);
continue;
}else if(xuanze == 4){//选择除法运行
jieguo = jisuanqi.chu();
System.out.println("商等于"+jieguo);
continue;
}
}
/*
switch(xuanze)
{
case 1:
jieguo = jisuanqi.jia();
System.out.println("和等于"+jieguo);
break;
case 2:
jieguo = jisuanqi.jian();
System.out.println("差等于"+jieguo);
break;
case 3:
jieguo = jisuanqi.chen();
System.out.println("积等于"+jieguo);
break;
case 4:
jieguo = jisuanqi.chu();
System.out.println("商等于"+jieguo);
break;
}
*/
}
}