带返回值方法的定义:
public static 数据类型 方法名(参数){
return 数据;
}
例如:
public static boolean jiou(int number){
return ture;
}
带返回值方法的调用:
数据类型 变量名=方法名(参数);
例如:boolean res=jiou(5);
接下来我们把这两段代码写完整,实现一个判断寄偶的程序
public static void main(String args[]){
boolean res=jiou(5)
system.out.println(res);
}
public static boolean oushu(int number){
if(number%2==0){
return true;
}
else{
return false;
}
}
要注意的是,方法不能相互嵌套:
public static void method1(){
public static void method2(){
}
}
像这样把方法2写在方法1的括号内是错误的,初学者很容易因为编写习惯犯这个错误。
当定义方法时用到的数据类型是void时,可以在大括号的方法体末尾写上return来表达停止程序的运行,但是不可在return后面加上数据。因为返回值后面的数据类型应当与定义语句里用到的数据类型相同。