方法
-
方法是解决一类问题的步骤的有序组合
-
方法包含于类或对象中
-
方法在程序中被创建,在其他地方引用
设计方法原则
一个方法只完成一个功能,这样有利于我们后期的发展
public class Demo01 { //main方法 public static void main(String[] args) { //int add = add(1, 2); //System.out.println(add); test(); } //加法 public static int add(int a,int b){ return a+b; } public static void test(){ for (int i = 0; i <=1000; i++) { if(i%5==0){ System.out.print(i+"\t"); } if (i%(5*3)==0){//换行 System.out.println(); //System.out.print("\n"); } } } }
方法的定义
方法类似于其他语言的函数,用一段用来完成特定功能的代码片段
结构
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值;
}
方法重载的规则
-
方法名称必须相同。
-
参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等)。
-
方法的返回类型可以相同也可以不相同。
-
仅仅返回类型不同不足以成为方法的重载。
public class Demon02 { public static void main(String[] args) { int max = max(10, 20); System.out.println(max); } //比大小 public static <num2> int max(int num1,int num2){ int result = -1;//结果 if (num1==num2){ System.out.println("num1==num2"); return 0;//终止方法 } if(num1>num2){ result = num1; }else{ result = num2; } return result;//返回值 } }