- /*
- 需求:键盘录入两个数据,返回两个数中的较大值
-
- 分析:
- A:键盘录入,用Scanner实现
- B:比较两个数,返回较大值
- */
- import java.util.Scanner;
- class FunctionDemo {
- 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);
- }
- //用方法实现
- //两个明确:
- //返回值类型:int
- //参数列表:参数个数:2;参数类型:int
- public static int getMax (int a,int b) {
- /*
- if (a > b) {
- return a;
- } else {
- return b;
- }
- */
- //用三元运算符改进
- //int max =(a>b?a:b);
- //return max;
-
- //继续改进
- return (a>b?a:b);
-
-
- }
-
- }
复制代码 |
|