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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Pennyxhh 初级黑马   /  2019-3-12 10:12  /  833 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

- 定义格式
      public static 数据类型 方法名 ( 参数 ) {
              return 数据 ;
      }
- 范例
      public static boolean isEvenNumber( int number ) {           
              return true ;
      }
      public static int getMax( int a, int b ) {
              return  100 ;
      }
  - 注意:
    - 方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错
- 调用格式
      方法名 ( 参数 ) ;
      数据类型 变量名 = 方法名 ( 参数 ) ;
- 范例
      isEvenNumber ( 5 ) ;
      boolean  flag =  isEvenNumber ( 5 );
  - 注意:
    - 方法的返回值通常会使用变量接收,否则该返回值将无意义

4.2 带返回值方法练习(应用)

- 需求:设计一个方法可以获取两个数的较大值,数据来自于参数
- 思路:
  - ①定义一个方法,用于获取两个数字中的较大数
  - ②使用分支语句分两种情况对两个数字的大小关系进行处理
  - ③根据题设分别设置两种情况下对应的返回结果
  - ④在main()方法中调用定义好的方法并使用变量保存
  - ⑤在main()方法中调用定义好的方法并直接打印结果
- 代码:
      public class MethodTest {
          public static void main(String[] args) {
              //在main()方法中调用定义好的方法并使用变量保存
              int result = getMax(10,20);
              System.out.println(result);
      
              //在main()方法中调用定义好的方法并直接打印结果
              System.out.println(getMax(10,20));
          }
      
          //定义一个方法,用于获取两个数字中的较大数
          public static int getMax(int a, int b) {
              //使用分支语句分两种情况对两个数字的大小关系进行处理
              //根据题设分别设置两种情况下对应的返回结果
              if(a > b) {
                  return a;
              } else {
                  return b;
              }
          }
      }

5. 方法的注意事项

0 个回复

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