方法存在的原因:分开发中如果出现了重复的代码的功能,可以使用循环,但是有的时候也满足不了咱们的
1.代码是臃肿的
2.代码的维护性极差的
3.可读性极差
所以借助于放大来写咱们的功能
四类方法 : 无参无返回值 有参无返回值 无参有返回值 有参有返回值
注意:
1.方法的声明必须放在类中,main方法的外面
2.方法声明完以后,一定要记得在main函数中调用
1.无参无返回值
语法格式
public static void 方法名(){
语句体
}
调用方法:
方法名();
2.有参无返回值
语法格式
public static void 方法名(数据类型 变量1,数据类型 变量2,........){
语句体
}
调用方法
方法名(实参);
方法名中定义实参,传给写的方法中的形参
4.无参有返回值
语法格式
public static 数据类型 方法名(){
语句体
return 返回的数据;
}
注意方法中定义的数据类型需要与返回值的数据类型保持一致
调用方法
首先需要,定义类型接收方法返回的数据
接收的类型需要与方法中定义的数据类型保持一致
方法名();
5.
有参有返回值
语法格式
public static 数据类型 方法名(数据类型 变量1.数据类型 变量2,.....){
语句体
return 返回的数据;
}
注意 return不能写在循环里面
return返回之后会中断程序,与循环冲突,不能共用 可以写在switch-case中
调用方法
首先需要,定义列席接收方法返回的数据
接收的类型需要与方法中定义的数据类型保持一致
方法名(实参);