更新時間:2022-08-29 10:33:00 來源:動力節點 瀏覽12775次
Java 編程語言是一種功能強大的編程語言。如果您是程序員或開發人員,Java 是您擁有的重要且必備的知識之一。老實說,您需要了解很多Java知識。那么,在Java系列文章之后,就是關于如何在Java中結束一個程序以及如何結束它的文章。
對于不知道如何用 Java 結束程序的人來說,有很多方法可以做到這一點。首先,我們可以使用 System 類的 exit() 方法,老實說,這是 Java 中最流行的停止程序的方法。System.exit() 終止退出我們正在運行的當前程序的 Java 虛擬機 (JVM)。
為了完全理解它,下面是一個關于如何在 Java 中使用 System.exit() 方法結束程序的簡單示例。但是,請注意它需要一個整數,即狀態碼。然后,我們將 0 傳遞給 exit() 函數,這表示終止成功發生,沒有任何錯誤。像 1 和 -1 這樣的非零狀態告訴編譯器以一些錯誤或消息終止程序。
此外,您可以看到輸出僅打印以下示例中的 Statement 1。這是程序在執行后退出,語句 2 永遠無法執行。
輸出:
Statement 1
Process finished with exit code 0
基于 if 語句條件的 Java 停止程序的另一種方法。然后,請按照以下示例進行操作。
輸出:
10
20
30
終止 JVM
因此,如您所見,迭代時,只要數組元素大于或等于 40,Java 程序就會停止。調用 System.exit() 方法后,它既沒有繼續循環,也沒有打印循環結束。
我們提到了Java停止程序的另一種方式,您可以使用return語句。
Retuern 語句停止當前方法的執行并將其返回給調用方法。然后,它是編譯器已經知道的保留關鍵字。此外,return 如果它是正在執行的類的 main 方法中的最后一條語句,則可以結束 java 程序。因此,如果您將代碼放在 return 語句之后,編譯器將給出無法訪問代碼的錯誤。
示例 1
公共類JavaHelloWorld {
公共靜態無效主要(字符串[]參數){
System.out.println(“在調用 Syste.exit() 之前”);
返回;
System.out.println(“調用 Syste.exit()”);
總而言之,在java程序之前會在第6行給你一個關于無法訪問代碼的編譯錯誤。
示例 2:如何在 java 中結束程序
假設您想編寫 isPrime 方法來檢查數字是否為素數。當然,您可以從 main 方法調用 isPrime() 方法,并根據數字是否為素數返回 true 或 false。
輸出:
17 素數:真
27 素數:假
79 素數:真
以上就是關于“Java退出程序的方法”介紹,大家如果對此比較感興趣,想了解更多相關知識,可以關注一下動力節點的Java入門視頻教程,里面的課程內容由淺到深,細致全面,通俗易懂,適合零基礎的小白學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習