方法概述:

方法用于定义该类或该类实例的行为特征和功能实现

 

 

有返回值格式:

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数2,......){

执行语句

………

return 返回值;

}

例如:

public class Test01 {
     public static void main(String[] args) {
         Test01 t = new Test01();//实例一个对象(需要用来调用非静态方法)
         int a = t.add(4, 5);    //定义一个变量来接收add方法的返回值
         System.out.println(a);  //输出结果9
     }
     
     public int add(int a,int b) {//有参数的方法
         int sum;
         sum = a + b;
         return sum;      //返回sum值
     }}

无返回值:

修饰符 void 方法名(参数类型 参数名1,参数类型 参数2,......){

执行语句

………
}
public class Test02 {
     public static void main(String[] args) {
         Test02 t = new Test02();//实例一个对象(需要用来调用非静态方法)
          t.add(4, 5);    //对象t调用add方法
     }
     
     public void add2(int a,int b) {
         int sum;
         sum = a + b;
         System.out.println(sum);//直接在方法执行时输出
     }
     }}

什么时候用有返回值的方法,什么时候用没有返回值的方法?

根据实际需求选用

  1. 没有返回值的方法只能执行一个方法里面固定的功能,
  2. 有返回值的方法还可以将有用的数据做为返回值供其他地方使用
  3. 如何选用:如果只是完成一个功能,就直接用没有返回值的方法,需要方法里面的数据来使用其他功能的用有返回值的方法