什么是方法
/*
修饰符 返回值类型 方法名(参数){
方法体
return 返回值
}
*/
看到return就代表方法已经结束了
静态的话可以直接调用(static),如果非静态则需要对对象进行实例化
有返回值:
1.如果方法有返回值,则必须在方法声明的时候,指定返回值的类型,同时方法中需要return关键字来返回指定类型的变量和常量
2.return后不能声明表达式
无返回值:
用void来表示,通常不需要return了
我们定义方法该不该有返回值?
1.题目要求
2.凭自己的经验,具体问题具体分析
public class Demo01 {
//main方法
public static void main(String[] args) {
int sum=add( 1,2);
System.out.println(sum);
}
//加法,定义一个加法方法
public static int add(int a,int b){
return a+b;
}
}
定义一个方法,然后在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(num1num2){
System.out.println("num1num2");
return 0;//终止方法,这个方法就结束了
}
if(num1>num2){
result =num1;
}else{
result =num2;
}
return result;
}