黑马程序员技术交流社区

标题: 记录——方法-键盘录入两个数据,返回两个数中的较大值 [打印本页]

作者: 迷路的小孩儿    时间: 2015-7-12 22:46
标题: 记录——方法-键盘录入两个数据,返回两个数中的较大值
  1. /*
  2.         需求:键盘录入两个数据,返回两个数中的较大值
  3.        
  4.         分析:
  5.                 A:键盘录入,用Scanner实现
  6.                 B:比较两个数,返回较大值
  7. */
  8. import java.util.Scanner;

  9. class FunctionDemo {
  10.         public static void main(String[] args) {
  11.                 Scanner sc = new Scanner(System.in);
  12.                
  13.                 System.out.println("请输入第一个数据:");
  14.                 int x = sc.nextInt();
  15.                
  16.                 System.out.println("请输入第二个数据:");
  17.                 int y = sc.nextInt();
  18.                
  19.                 //调用方法
  20.                 int max = getMax (x,y);
  21.                 System.out.println("max:"+max);
  22.         }
  23.         //用方法实现
  24.         //两个明确:
  25.                 //返回值类型:int
  26.                 //参数列表:参数个数:2;参数类型:int
  27.                 public static int getMax (int a,int b) {
  28.                         /*
  29.                         if (a > b) {
  30.                                 return a;
  31.                         } else {
  32.                                 return b;
  33.                         }
  34.                         */
  35.                         //用三元运算符改进
  36.                         //int max =(a>b?a:b);
  37.                         //return max;
  38.                        
  39.                         //继续改进
  40.                         return (a>b?a:b);
  41.                        
  42.                        
  43.                 }
  44.                
  45. }
复制代码





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