开发者学堂课程【【名师课堂】Java 零基础入门:方法的定义与使用(方法的基本定义)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/370/detail/4419
方法的定义与使用(方法的基本定义)
内容简介:
一、 方法的基本定义
二、 范例 1:定义一个没有返回值,没有参数的方法
三、 范例 2:定义一个有参数有返回值方法
四、 范例 3:有参数有返回值方法
五、 注意事项
方法的最大的好处是可以进行调用,但是至于说哪些操作要形成方法,这些都要根据自己的实际项目经验而自我总结的。
一、方法的基本定义
限制条件:本次所讲解的方法指的是在主类中定义,并且由主方法直接调用的方法。
方法指的就是可以被重复调用的代码块。在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);
}
}
对于第一次接触方法的人来讲,先将语法记住了,至于怎么用需要时间来消化。