一、无返回值无参方法
static void 方法名(){
//方法体
}
例:
public class Demo{
public static void main(String[] args){
print();
}
static void print(){
System.out.println("你好");
System.out.println("你好");
System.out.println("你好");
System.out.println("你好");
}
}
二、无返回值有参方法
static void 方法名(参数列表){//形参 ,有多个参数用,隔开
}
例:
public class Demo{
public static void main(String[] args){
int i = 12;
print(i);
add(2,5);
int a = 3;
int b = 5;
add(a,b);
}
static void print(int i){
System.out.println(i);
}
static void add(int i,int j){//int i int参数类型 i是参数名
System.out.println(i + j);
}
}
三、无参有返回值
static 返回值类型 方法名(){
return
}
例:
public class Demo{
public static void main(String[] args){
int j = print();
}
/**
*返回一个int类型值
*/
static int print(){
return 5;
}
}
四、有参有返回值
public class Demo{
public static void main(String[] args){
int j = max(45,34);
}
/**
*找两个数的最大值
*/
static int max(int i,int j){
return i > j?i:j;
}
}