Java void意思

在Java中,void是一個關鍵字,它用來表示沒有返回值的方法。當一個方法被聲明為void時,它意味著該方法執行完後不會返回任何值給調用者。

例如,以下是一個簡單的void方法:

public void myMethod() {
    // 方法體
}

在這個例子中,myMethod方法被聲明為void,這意味著調用這個方法不會得到任何返回值。

如果你嘗試聲明一個返回值類型與void不符的方法,你會得到一個編譯錯誤:

public int myMethod() {
    // 方法體
}

這個方法會編譯失敗,因為void方法不能有返回值。

在Java中, main 方法通常被聲明為 void,因為它不返回任何值:

public static void main(String[] args) {
    // 程式的入口點
}

需要注意的是,即使 void 方法不返回任何值,它們仍然可以包含 return 語句。但是,return 語句只能用於立即退出方法,而不是返回任何值。例如:

public void myMethod() {
    if (someCondition) {
        return; // 退出方法,但不返回任何值
    }
    // 方法體
}

在這種情況下,return 語句用於在滿足特定條件時立即退出方法。