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);
}
}
原文:https://www.cnblogs.com/rokingrow/p/15096576.html