A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  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. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马