return的作用
1结束函数
2返回一个值
————————————————————————————
参数为1
————————————————————————————
package 方法;
public class chuancan {
public static void main(String[] args) {
// TODO Auto-generated method stub
test(1);//传参
}
public static void test(int n) {
System.out.println("开始");
if(n>0) {
return; //结束函数
}
System.out.println("结束");
}
}
————————————————————————————————
参数为-1
————————————————————————————————
package 方法;
public class chuancan {
public static void main(String[] args) {
// TODO Auto-generated method stub
test(-1);//传参
}
public static void test(int n) {
System.out.println("开始");
if(n>0) {
return; //结束函数
}
System.out.println("结束");
}
}
2返回一个值
package 方法;
public class chuancan {
public static void main(String[] args) {
//test();//调用函数的表达式的值,就是返回值
//也就是现在表达式被赋予了一个值//打印这个值的方法如下
String tmp = test();
System.out.println(tmp);
}
public static String test() {
return "hello";
//return 与返回值类型相同,不然报错
}
}
或者
package 方法;
public class chuancan {
public static void main(String[] args) {
//test();//调用函数的表达式的值,就是返回值
//也就是现在表达式被赋予了一个值//打印这个值的方法如下
System.out.println(test());
}
public static String test() {
return "hello";
//return 与返回值类型相同,不然报错
}
}
void关键字
表明函数是没有返回值的
————————————————————————————————————————————
———————————————————————————————————————————————
package 方法;
public class chuancan {
public static void main(String[] args) {
test();
}
public static void test() {
System.out.println("无返回值");
return;
}
}