方法的定义和调用
先构建方法
方法命名规则
package com.whs.method; /** * @Author: 阿波罗 * @Date: 2021/11/26 22:23 * @oath: 不分白天黑夜的征途 淦! * @Version: 1.0.0 */ public class Demo39 { public static void main(String[] args) { //调用add方法 // int sum = add(1, 2); // System.out.println(sum); test(); } // // //构建add方法(加法) // 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(); } } } }
java方法重载(方法名相同(可以重名)参数不相同(int || double 等等不同))
package com.whs.method; /** * @Author: 阿波罗 * @Date: 2021/11/27 8:18 * @oath: 不分白天黑夜的征途 淦! * @Version: 1.0.0 */ public class Demo41Args { public static void main(String[] args) { double max = test(20.9, 80.1);//调用 System.out.println(max); } public static int test(int number1, int number2) { int result = 0; if (number1 == number2) { System.out.println("number1==number2"); return 0; } if (number1 > number2) { result = number1; }else { result = number2; } // if (number1 < number2) { // result = number2; // } return result; } public static double test(double number1, double number2) { double result = 0;//初始化 if (number1 == number2) {//判断两数相等 System.out.println("number1==number2"); return 0;//符合条件 返回 结束循环 不在循环 } if (number1 > number2) { //判断两数大小 result = number1;//number1赋给result }else { result = number2; //number2赋给result } // if (number1 < number2) { // result = number2; // } return result;//返回值 } }