Java方法详解
何谓方法?
package com.xqstudy.method;
public class Demo1 {
//main方法
public static void main(String[] args) {
//实际参数:实际调用传递给他的参数
int sum = add(1,2);
System.out.println(sum); //3
}
//加法
//形式参数,用来定义作用的
private static int add(int a, int b) {
return a+b;
}
public void test(){
for (int i = 1; i <= 9; i++) {
for (int n = 1; n <= i; n++) {
System.out.print(n+"*"+i+"="+i*n+"\t");
}
System.out.println();
}
}
}
方法的定义
方法调用
java都是值传递
方法的重载
public static void main(String[] args) {
int sum = add(1.0,2);
System.out.println(sum);
}
//方法重载
private static int add(int a, int b) {
return a+b;
}
private static int add(double a, double b) {
return (int) (a+b);
}