System.out.println():类.对象.方法
Java方法是语句的集合,它们在一起执行一个功能
设计方法的原则:最好保持方法的原子性就是一个方法只完成1个功能,有利于后续的拓展
命名规则:首字母小写+驼峰规则
方法的定义:类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下一个方法包含以下语法:
修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; }
方法调用
调用方法:对象名.方法名(实参列表)
Java支持两种方法的方式,根据是否返回值来选择
当方法返回一个值的时候,方法调用通常被当作一个值
int large = max(30,40);
如果方法返回值是void,方法调用一定是一条语句
System.out.println("Hello World!")
值传递和引用传递(Java都是值传递)
重载就是在一个类中,有相同的函数名称,但是形参不同的函数。(名字相同,参数不同,同名不同参)
public static int max(int num1, int num2){...} public static double max(double num1, double num2){...} public static int max(int num1, int num2, int num3){...}
规则
实现理论:
public class Demo04 { public static void main(String[] args) { // 调用可变参数的方法 printMax(34, 3,4 ,1, 423); printMax(new double[]{1,2,3}); } public static void printMax(double... numbers){ if (numbers.length == 0){ System.out.println("No argument passed"); return; } double result = numbers[0]; // 排序! for (int i = 1; i < numbers.length; i++) { if (numbers[i] > result){ result = numbers[i]; } } System.out.println("最大值为:"+ result); } }