黑马程序员技术交流社区

标题: 需求:键盘录入2个数字,输出最大值 [打印本页]

作者: a3277400a    时间: 2015-10-30 13:53
标题: 需求:键盘录入2个数字,输出最大值

import java.util.Scanner;
class Demo3 {
        public static void main(String[] args)
        {
                Scanner sc = new Scanner (System.in);
                System.out.println("请输入第一个整数:");
                int x = sc.nextInt();
                System.out.println("请输入第二个整数:");
                int y = sc.nextInt();
                int max = getMax(x,y);
                System.out.println("max="+max);
        }
        public static int getMax(int a,int b) {
                int max;
                return max=a>b? a : b;
        }
}
作者: 于鸿鹏    时间: 2015-10-30 13:57
我来抢沙发
作者: a3277400a    时间: 2015-11-20 22:33
这道题  如果面试 你们会吗
作者: 一江夜雨    时间: 2015-11-20 22:35
我是来看看你有没有别的方法的
作者: 袁有福123    时间: 2015-11-20 22:57
max=a>b? a : b;  原来还有这种写法 我们还没学到  在这里学习到了 很棒!
作者: 深寒丶    时间: 2015-11-20 23:30
袁有福123 发表于 2015-11-20 22:57
max=a>b? a : b;  原来还有这种写法 我们还没学到  在这里学习到了 很棒!

比较2个数三元运算就可以了
作者: 隔壁马良    时间: 2015-11-21 00:17
有没有什么有意思的
作者: 一蓑烟_VmHsX    时间: 2015-11-21 10:44
特点:键盘录入、方法调用、三元运算
作者: z13561291    时间: 2015-11-21 15:03
直接用集合 getMax方法就行 比都不用比 代码更简化
作者: 洋葱头头    时间: 2015-11-21 16:53
这道题不会 就不用面试了
作者: Juice.cy.wang    时间: 2015-11-21 18:17
用集合接受,再排序,最大索引就是最大值
作者: 黑夜中那颗星    时间: 2015-11-21 18:46
a3277400a 发表于 2015-11-20 22:33
这道题  如果面试 你们会吗

面试不会出这么简单的题
作者: championjx    时间: 2015-11-21 19:01
加油吧~
作者: z940505    时间: 2015-11-21 21:26
这贴水的毫无痕迹
作者: 邸永明    时间: 2015-11-21 21:38
不错啊,不过还有别的方法,比较两个数的大小
作者: 1018chenhaiyang    时间: 2015-11-21 21:40
貌似楼主使用了三目运算符




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2