如何在Java中以Sub身份退出

时间:2013-05-14 00:48:58

标签: java android

在VB中,您将创建此代码:

Sub doitnow()
dim a = 1
   for a = 1 to 45
    if a = 5
      exit sub
    end if
    a = a +1
   next a
end sub

在Java中你怎么早退出?我有一个程序,有设置和不同的方式进入程序,如果你没有完成设置进入,我希望停止活动,并将它们发送到设置活动。

目前我有:

try {
  Ls = new LoadSettings(Add.this);
  gs = new GlobalSubs();
} catch (Exception e) {
  Intent c = new Intent(this, Preferences.class);
  finish();
  startActivity(c);
}

但同样的活动仍在继续,并且不会停止产生强制停止错误。

2 个答案:

答案 0 :(得分:4)

要在Java早期退出某个功能,只需将return放在要退出的行上:

for (int a = 1 ; a != 45 ; a++) {
    if (a == 5) {
        return;
    }
}

答案 1 :(得分:2)

Java中Exit Sub的等价物是return。来自JLS

  

return语句将控制权返回给方法的调用者

对于void方法,只需单独使用return