public class ReturnStu{
/*
public static 返回值类型 方法名(形参列表){
方法体;
}
1.返回值可以不接受
2.方法内的具体返回值的类型要与返回值类型兼容
3.接受返回值的变量的类型要与返回值类型兼容
4.没有返回值的方法不能作为一个值使用;
返回值类型:
1.有返回值,那么定义返回值的类型
2.没有返回值,void
return关键字:
1.方法执行到return语句就会跳出方法;
2.有返回值类型的方法,必须有return语句
3.一个方法内可以有多个return语句,但是同一种情况下,只能执行一个
4.void方法中可以使用return关键字,但是不能返回任何的值,作用为跳出方法
*/
public static void main(String[] args){
//byte num = (byte)sum1(2,5);
System.out.println(sum1(1,2,'加'));
//sum1(5,2);
math(1,0);
}
//两个数相加
public static void sum(int a,int b){
System.out.println(a+"+"+b+"="+(a+b));
}
//得到两个数的和
public static int sum1(int a,int b,char ch){
if(ch=='加'){
return a+b;
}else if(ch=='减'){
return a-b;
}else{
return 0;
}
}
public static void math(int a,int b){
if(b==0){
System.out.println("除数不能为0");
return;
}
System.out.println(a+"/"+b+"="+(a/b));
}
}
如果想学习更多java知识,请访问:How2J 的 Java教程