首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Java 方法提前返回:使用 return 關鍵字替代 VB 的 Exit Sub

     編輯:程式設計綜合問答

VB vs Java

' VB
Sub DoItNow()
    For a = 1 To 45
        If a = 5 Then Exit Sub
    Next
End Sub

// Java
void doitnow() {
    for (int a = 1; a <= 45; a++) {
        if (a == 5) return; // 直接返回,結束方法
    }
}

Android Activity 結束並跳轉

若需在 onCreate 中檢查設定未完成則跳轉設定頁並結束當前 Activity:

try {
    Ls = new LoadSettings(this);
    gs = new GlobalSubs();
} catch (Exception e) {
    Intent intent = new Intent(this, PreferencesActivity.class);
    startActivity(intent);
    finish(); // 結束當前 Activity
    return; // 確保後續程式碼不執行
}

關鍵點

  • return 立即結束當前方法執行
  • finish() 結束 Activity 生命週期,配合 return 防止後續邏輯執行
  • Java 無 Exit Sub、Exit Function 等關鍵字
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved