1.循环输出以下菜单:1.计算2个数的和 2.计算2个数的差 3.计算2个数的积 4.计算2个数的商 5.计算2个数的余数 6.退出
根据用户的选择调用对应的功能,要求如下:
(1).2个数由用户输入,必须在main方法中接收
(2)。和 差 积 商 余每个功能对应一个方法,根据用户的选择调用对应的方法
(3)。计算的结果必须在main方法中输出
/*1.循环输出以下菜单:1.计算2个数的和 2.计算2个数的差 3.计算2个数的积 4.计算2个数的商 5.计算2个数的余数 6.退出
根据用户的选择调用对应的功能,要求如下:
(1).2个数由用户输入,必须在main方法中接收
(2)。和 差 积 商 余每个功能对应一个方法,根据用户的选择调用对应的方法
(3)。计算的结果必须在main方法中输出
*/
import java.util.Scanner;
public class hhhs {
static Scanner sc = new Scanner(System.in);
// 求和
public int sum(int a, int b) {
return a + b;
}
// 求差
public int jian(int a, int b) {
return a - b;
}
// 求积
public int cj(int a, int b) {
return a * b;
}
// 求商
public int shang(int a, int b) {
return a / b;
}
// 求余
public int yu(int a, int b) {
return a % b;
}
// 退出系统
public void out() {
System.out.println("欢迎下次光临");
System.exit(0);
}
public void ss() {
hhhs hh = new hhhs();
boolean falg = false;
do {
System.out.println("操作菜单如下:");
System.out.println("1、求和");
System.out.println("2、求差");
System.out.println("3、求积");
System.out.println("4、求商");
System.out.println("5、求余");
System.out.println("6、退出");
System.out.println("请选择你需要操作的菜单:");
int ch = sc.nextInt();
switch (ch) {
case 1:
System.out.println("请输入需要运算的数:");
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println("和为:" + hh.sum(a, b));
break;
case 2:
System.out.println("请输入需要运算的数");
int c = sc.nextInt();
int t = sc.nextInt();
System.out.println("差为:" + hh.jian(c, t));
break;
case 3:
System.out.println("请输入需要运算的数:");
int e = sc.nextInt();
int f = sc.nextInt();
System.out.println("积为:" + hh.cj(e, f));
break;
case 4:
System.out.println("请输入需要运算的数:");
int m = sc.nextInt();
int n = sc.nextInt();
System.out.println("商为:" + hh.shang(m, n));
break;
case 5:
System.out.println("请输入需要运算的数:");
int i = sc.nextInt();
int j = sc.nextInt();
System.out.println("余数为:" + hh.yu(i, j));
break;
case 6:
hh.out();
break;
default:
System.out.println("输出有误!");
}
System.out.println("请问是否继续(y/n)");
String str = sc.next();
if (str.equals("y")) {
falg = true;
} else {
falg = false;
}
} while (falg);
}
public static void main(String[] args) {
hhhs h = new hhhs();
h.ss();
}
}