91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

函數的特點,應用,重載等講解(代碼加理論詳解)!

發布時間:2020-06-16 09:11:21 來源:網絡 閱讀:379 作者:IT_laobai 欄目:開發技術

函數的特點:

1、定義函數可以將功能代碼進行封裝

2、便于對該功能進行復用

3、函數只有被調用才會被執行

4、函數的出現提高了代碼的復用性

5、對于函數沒有具體返回值的情況,返回值類型用關鍵字void表示,那么該函數中的return語句如果在最后一行可以省略不寫。

注意:

函數中只能調用函數,不可以在函數內部定義函數。

定義函數時,函數的結果應該返回給調用者,交由調用者處理。

函數的返回值void

需求:根據學生考試成績劃分ABCD   A90-100 B80-89 C70-79 D60-69 E0-59,建議成績使用double。將該程序使用函數定義。

public static void main(String[] args) {
		printGrade(90);
		printGrade(59.5);
	}

	public static void printGrade(double score) {
		char grade;
		if (score >= 90.0)
			System.out.println("A");
		else if (score >= 80.0)
			System.out.println("B");
		else if (score >= 70.0)
			System.out.println("C");
		else if (score >= 60.0)
			System.out.println("D");
		else
			System.out.println("E");
	}
public static void main(String[] args) {
		getResult(5);
	}
	public static int  getResult(int x){ 
        	System.out.println(return x*8);   
        	//調用該函數會報錯.缺少返回值類型.
    }
	/*
	 * 該方法沒有具體的返回值,那么返回值的類型 是不可以寫int 了
	 * 但是又和函數的格式不符合了,怎么解決?
	 * 當函數運算后, 沒有具體的返回值時,這時返回值類型用一個特殊的關鍵字做標志.
	 * 該關鍵字就是void void 表示沒有具體的返回值類型. 
	 * 當函數的返回值類型是void 時,函數中的return語句可以省略不寫.
	 */
注意: 函數中只能調用函數,不可以在函數內部定義函數。函數之間是平級的,相互之間是調用的關系.

錯誤寫法:

public static void main(String[] args) {
		public static void getResult(int x) {
			System.out.println(x * 8);
			// 主函數,里邊嵌套函數。錯誤!
		}
}

函數的應用:

案例一:畫矩形。

函數的特點,應用,重載等講解(代碼加理論詳解)!

案例二:兩個數字對比是否相等

函數的特點,應用,重載等講解(代碼加理論詳解)!

案例三:比較兩個數的大小

函數的特點,應用,重載等講解(代碼加理論詳解)!

函數的使用注意事項:

  1、   函數中只能調用函數,不能定義函數,沒有定義函數之前,不能調用函數。

  2、   輸出語句只能對有具體返回結果的函數的進行打印。

  3、   返回值類型是void的函數,是不可以被輸出語句打印的。

  4、   函數需要實現功能,那么函數只實現所需功能即可,不要實現不需要的功能。

函數的重載:

1.    函數重載的定義:在同一個類中,有一個以上的同名函數,只要函數的參數列表或參數類型不一樣即可,與返回值無關,這些統稱為方法的重載。

2.    函數的重載存在的原因:為了增強方法的閱讀性,優化了程序設計。

案例1:九九乘法表

函數的特點,應用,重載等講解(代碼加理論詳解)!

練習:判斷那個方法是重載

函數的特點,應用,重載等講解(代碼加理論詳解)!



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昂仁县| 冕宁县| 仁怀市| 徐水县| 九台市| 甘南县| 右玉县| 高雄县| 德格县| 乾安县| 兰西县| 察雅县| 安溪县| 禄劝| 蒲江县| 慈溪市| 靖州| 永新县| 双江| 四子王旗| 中山市| 且末县| 土默特左旗| 冷水江市| 仲巴县| 姚安县| 阳原县| 饶阳县| 芜湖县| 阿城市| 兰西县| 城步| 昂仁县| 确山县| 新乡县| 泰州市| 长兴县| 柞水县| 公安县| 高清| 虞城县|