读书人

高手指教啊该怎么解决

发布时间: 2012-03-29 12:53:12 作者: rapoo

高手指教啊!!!!
编写类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);        }    } 

读书人网 >Eclipse开发

热点推荐