27java方法的定义与使用(方法的基本定义)

56 阅读2分钟

方法的定义与使用(方法的基本定义)

方法的最大的好处是可以进行调用,但是至于说哪些操作要形成方法,这些都要根据自己的实际项目经验而自我总结的。

一、方法的基本定义

限制条件:本次所讲解的方法指的是在主类中定义,并且由主方法直接调用的方法。

方法指的就是可以被重复调用的代码块。在Java中要想进行方法的定义,则可以使用如下的语法完成:

public static 方法返回值 方法名称([参数类型 变量,…]){

方法体代码;

[return[返回值];]

}

在定义方法的时候对于方法的返回值有以下两个:

l Void:没有返回值;

l 数据类型(基本类型、引用类型);

 

二、范例 1:定义一个没有返回值,没有参数的方法

public class Test demo{

public static void main(Srting args[]) {

print() ;  // 主方法里面,直接调用方法

print() ;  // 主方法里面,直接调用方法

print() ;  // 主方法里面,直接调用方法

}

public static void print( )  {  //方法定义

System.out.printIn(“*********************”)

System.out.printIn(“*    Hello World ! *”)

System.out.printIn(“**********************”)

}

}

 

三、范例2:定义一个有参数有返回值方法

public class Test demo{

public static void main(Srting args[]) {

print(“hello”) ;  // 主方法里面,直接调用方法

print(“world”) ;  // 主方法里面,直接调用方法

print(“mldn”) ;  // 主方法里面,直接调用方法

}

public static void print(String msg ) {

System.out.printIn(msg);

}

}

 

四、范例 3:有参数有返回值方法

public class Test demo{

public static void main(Srting args[]) {

int result =add(10,20);

System.out.printIn(result);

// 既然方法有返回值,那么这些返回值也可以直接输出

System.out.printIn(add(100,200));

}

public static int add(int x, int y ) {

return x+y;

}

}

 

五、注意事项

在定义方法的时候有一点特别需要注意,如果某一个方法上使用了 void 定义(无返回值),那么该方法中可以直接利用 return 来结束调用。一般而言,这种 return 处理往往需要结合 if 判断来实现。

public class Test demo{

public static void main(Srting args[]) {

print(10);

print(20)

}

public static void print(int x) {

if(x==20){//表示的是方法结束的判断

return//此语句之后的代码不再执行

System.out.printIn(“x=” +x);

}

}