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

Java 方法返回值 void 與非 void 差異:需不需要結果決定

     編輯:程式設計疑難解答

疑問

不清楚 void 和有返回值類型的區別,代碼截圖:

代碼

核心區別

  • void:方法執行動作但不產生結果給調用者(如打印、修改全局狀態、寫文件)。調用處無法接收值。
  • 有返回值:方法計算並返回具體值,調用者可用於賦值、判斷、繼續運算。
    例:int area = calcArea(r); 後續可用 area 計算總價。

設計原則:若調用者需要方法執行後的數據,必須定義返回類型;否則用 void。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved