方法需掌握的3点内容
方法概念:具有独立功能的代码块【在其他语言中也叫函数】
方法作用:
1 按功能将代码分类,提高代码可读性
2 方便后期代码维护
3 提高代码复用性
IDEA涨知识:Ctrl + F12,打开类的大纲
1 方法定义格式:
1.1 无参方法定义格式:
修饰符 返回值类型 方法名(){
return 返回值;
}
1.2 带参方法定义格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2){
return 返回值;
}
1.3 形参(形式参数)与实参(实际参数)
形参:定义方法时声明的参数 实参:调用时传入的实际参数 //形参 public static void prints(int num) { //此处的 num就是形参 //方法体语句 } //main方法调用prints()方法时需要传实参 public static void main(String[] args) { prints(5); //此处5就是实际参数 }
方法定义案例
//1无参方法 public static void prints() { System.out.println("*******************"); } //2带参方法 //案例1 主方法: public static void main(String[] args) { //方法体语句 } //案例2 自定义方法: public static int sum(int num1,int num2){ int sum = num1+num2; return sum;//返回值 }
2 自定义方法的位置:
方法与方法之间保持平级关系,方法不允许嵌套定义;
3 方法的调用与执行:
方法不调用不执行:
方法的执行顺序与编写顺序无关,只与调用顺序相关;
方法调用内存图解
方法案例:
案例1 连续输出n次相同内容
public static void prints(int freq) { if(freq<0 ){ System.out.println("输入次数有误,请重新输入:"); }else { for (int i = 0; i < freq; i++) { System.out.println("学好编程!"); } } }