Java

方法

1.什么是方法

  • 1.1方法就是为了解决程序中某个业务编写的代码块
  • 1.2编写方法能减少main方法中的代码量,方便程序维护修改
  • 1.3每个方法专心研究自己的业务 和其他业务不干扰
  • 1.4使用方法能方便团队开发是今后工作中必不可少的功能

2.方法的定义

无参数无返回值的方法

  public static void <方法名>(){
     //方法体
  }

无参数有返回值的方法
返回值就是将这个方法运行的结果传递给调用者

   public static <返回值类型> <方法名>(){
    //方法体
    return <返回值>;
   }

return关键字

  • 1.将方法运行的结果返回 ,这个返回值必须和方法的返回值类型匹配
  • 2.return关键字能终止方法的运行,类似于循环中的break
  • void类型的方法,也可以使用return,但是功能只是终止方法
  • 一个方法只能返回一个变量值

有参数无返回值的方法

  public static void sum(<参数列表>){
   //方法体
  }

参数列表

  1. 方法定义时()中的参数称之为形式参数(形参)
  2. 定义形参的格式为:(类型1 变量1,类型2 变量2,...)
  3. 在方法中把形式参数当做一个已经被赋值的变量

有参数有返回值的方法

   public static <返回值类型> 
              <方法名>(<参数列表>){
    //方法体
    return <返回值>;
   }

3.方法的调用

无参数无返回值的方法调用
在一个方法中(现在指main方法)

<方法名>();  

无参数有返回值的方法调用

<变量>=<方法名>();  
  • 变量的类型必须和方法的
  • 返回值类型匹配

有参数无返回值的方法调用

<方法名>(<参数列表>);

调用时的参数列表

  1. 调用有参数方法时()中的参数称之为实际参数(实参)
  2. 调用方法的参数列表格式为(变量1,变量2,变量3,....)
  3. 注意实际参数的数量和类型必须和形式参数匹配

有参数有返回值方法的调用

<变量>=<方法名>(<参数列表>);


小练习

1)定义一个计算圆形面积的方法
用户输入圆形的半径
计算并输出圆形的面积
在main方法中调用2次

  //大纲
  public static void calcRound(){
    ......
  }
  public static void main(String[] args){
    calcRound();
    calcRound();
  }

Comment

This is just a placeholder img.