1

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);
}

しかし、同じアクティビティが継続し、強制停止エラーが発生して停止しません。

4

2 に答える 2

2

Exit SubJavaの に相当するのはreturn. JLSから:

return ステートメントは、メソッドの呼び出し元に制御を返します。

voidメソッドの場合は、単独で使用しreturnてください。

于 2013-05-14T00:50:27.433 に答える