返回类型为void的方法中return语句的意义是什么。 例如,请参阅下面的程序(我无法粘贴我的公司代码,所以我粘贴了一些样本)
public class Pavan {
public static void main(String args[]) {
Pavan r = new Pavan ();
r.kiran();
}
public void kiran() {
int a = 10;
if (a == 10) {
return;
}
System.out.println("Hi I am Kiran");
}
}
答案 0 :(得分:6)
它从方法调用返回,即它在返回后不再运行任何语句。
编写方法kiran
的另一种等效方法是:
public void kiran() {
int a = 10;
if (a != 10) {
System.out.println("Hi I am Kiran");
}
}
答案 1 :(得分:3)
return
方法中的 void
将在早期执行函数时返回。
它有这样的用法,但过度使用并不好。如果它使代码更清晰,请使用它。
答案 2 :(得分:2)
return会导致控件返回给调用者,这并不一定意味着应该将值返回给该调用者。 “返回;”实际上是“回归无效”
答案 3 :(得分:0)
public void kiran() {
int a = 10;
if (a == 10) {
return;
}
System.out.println("Hi I am Kiran");
}
它将停止继续执行返回语句,意味着System.out.println("Hi I am Kiran");
将不会被执行。