编写类Comput。程序运行时显示如下。"请从键盘输入序号1,2,3,4,5并回车,执行选择的任务");
("====================");
("1.求3个数的和");
("2.求3个数的积");
("3.求3个数的最大值");
("4.求3个数的最小值");
("5.退出程序");
从键盘输入相应数字后,进行相应计算。
给个框架啊!两个不明白的地方1:从键盘输入的是字符串如何转换成计算用的类型?
2:输入12345的顺序和输入要计算的数的先后怎样设计?
------解决方案--------------------
你没学过程序吧?
- Java code
public static void select() { while (true) { System.out.println("===================="); System.out.println("1.求3个数的和"); System.out.println("2.求3个数的积"); System.out.println("3.求3个数的最大值"); System.out.println("4.求3个数的最小值"); System.out.println("5.退出程序"); Scanner sc = new Scanner(System.in); int select = sc.nextInt(); if (select > 4 || select < 1) { System.out.println("您的选择是:" + select + ",退出程序"); return; } System.out.println("您的选择是:" + select + ",请输入3个数"); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int ret = 0; switch (select) { case 1: ret = a + b + c; break; case 2: ret = a * b * c; break; case 3: ret = Math.max(a, Math.max(b, c)); break; case 4: ret = Math.min(a, Math.min(b, c)); break; } System.out.println("计算结果是:" + ret); } }