当前位置: 代码迷 >> Eclipse >> 高手指教啊该怎么解决
  详细解决方案

高手指教啊该怎么解决

热度:51   发布时间:2016-04-23 13:38:30.0
高手指教啊!!!!
编写类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);        }    }
  相关解决方案