方法是完成特定功能的代码块,也就是其他语言中的函数。
方法的返回值类型
- 无返回值 void类型
- 有返回值 int类型
自己定义的方法写main方法的在上面还是下面都是可以的。
格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ..){
方法体语句;
return 返回值;
}
详细解释:
修饰符: 目前只用 public static。
返回值类型: 返回结果的数据类型。
参数:
实际参数:就是实际参与运算的。
形式参数:就是方法定义上的,用于接收实际参数的。
参数名:就是变量名,也就是形参。
return :结束方法的.
返回值:就是功能的结果,有return带给调用者。
执行:
特点:方法不调用,不执行,mian方法是由虚拟机调用的。
//Genius.java
class Genius{
public static void main(String args[]){
int x=10;
int y=20;
//方法1:单独调用
sum(x,y);
//方法2:输出调用
System.out.println(sum(x,y));
//赋值调用
int result=sum(x,y)
System.out.println(result);
}
public static int sum(int a,int b){ //必须是加static的静态方法,不加static的非静态方法无法被调用。
int c=a+b;
return c;
}
}