什么是方法:
system:类,out:对象,println():方法
System.out.println():调用系统类里面的标准输出对象out中的方法,叫做println方法
举例:调用方法
package org.example;
public class Main {
//修饰符:public static 返回值类型:void 方法:main
public static void main(String[] args) {
//实际参数:实际调用传递的参数,例如这里的1,2
int sum = add(1,2);
System.out.println(sum);
test();
}
//修饰符:public static ,加上 static可以在main方法lm直接调用 返回值类型:int 方法:add(加法)
//一般方法都写在main函数外面
//这里的a,b就是形式参数,用来定义作用
public static int add(int a,int b){
return a+b;
}
//不需要返回输出值则用void
public static void test(){
for (int i = 1; i <=5; i++) {
for(int j=5;j>=i;j--){
System.out.print(" ");
}
for(int j=1;j<=i; j++){
System.out.print("*");
}
for(int j=1;j <i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
方法的定义:
方法名要遵守命名规范:开头小写,驼峰规则
形参,实参见上面的代码注释
举例如下:
package org.example;
public class Main {
//修饰符:public static 返回值:void 方法:main
public static void main(String[] args) {
int max=max(10,20);
System.out.println(max);
}
//比大小
public static int max(int num1,int num2){
int result = 0;
if (num1==num2){
System.out.println("num1==num2");
return 0;//在for循环里面的作用是终止方法
}
if (num1>num2){
result=num1;
}else{
result =num2;
}
return result;//返回result
}
}
方法的调用:
ps:java是值传递