本節(jié)主要內(nèi)容:
1:獲取數(shù)組最值(掌握)
2:本節(jié)總結(jié)&下節(jié)預(yù)告
本文出處:《凱哥陪你學(xué)系列之java基礎(chǔ)篇.Java基本語(yǔ)法篇》中第27篇 數(shù)組6 數(shù)組操作2-獲取數(shù)組最值
圖解怎么獲取最(大)值
說(shuō)明:
1:定義零時(shí)變量用于默認(rèn)數(shù)組中第一個(gè)為最大值裁赠。
2:接著拿著第二個(gè)開(kāi)始和該數(shù)進(jìn)行比較至朗,循環(huán)比較完成之后嘉熊,零時(shí)變量就是最大值了睹欲。
比較最大(最小)的思路:
獲取最大值的方法:
完整代碼:
思考1:
在28行 int max =arr[0];可以換成int max = 0嗎?
為什么不能(或者能)措拇?
我們把a(bǔ)rr數(shù)組的數(shù)據(jù)都修改成負(fù)數(shù)秒际。
演示代碼:
我們發(fā)現(xiàn)。0成了arr2中的最大值了树肃,但是arr2中沒(méi)有0啊蒸矛。
總結(jié)1:
所以這個(gè)在定義最大(最小)值需要注意。必須是數(shù)組中胸嘴。
思考2:
獲取該數(shù)組中最小值思路雏掠,代碼怎么寫(xiě)?自己完成劣像。試試看乡话。
本節(jié)總結(jié):
通過(guò)本節(jié)學(xué)習(xí)需要掌握的:
1:回顧獲取數(shù)組中每一個(gè)元素
2:獲取數(shù)組中最(大、小)值的思路
下節(jié)預(yù)告:
通過(guò)前面的以及本節(jié)學(xué)習(xí)我們知道了怎么定義數(shù)組耳奕、獲取數(shù)組中所以數(shù)據(jù)绑青、獲取數(shù)組中的最大(小)值,那么屋群,我想把數(shù)組中的數(shù)據(jù)反過(guò)來(lái)怎么處理闸婴?也就是數(shù)組中第一個(gè)數(shù)據(jù)到最后,最后一個(gè)到的個(gè)位置以此類(lèi)推芍躏,這樣的怎么實(shí)現(xiàn)呢邪乍?請(qǐng)繼續(xù)學(xué)習(xí)下一篇《從零學(xué)java筆錄-第28篇 數(shù)組7 數(shù)組操作3-數(shù)組反轉(zhuǎn)》
歡迎關(guān)注凱哥公眾號(hào):凱哥Java
歡迎訪問(wèn)凱哥個(gè)人網(wǎng)站:www.kaigejava.com(凱哥Java全拼,很好記哦~)
本文來(lái)源:http://kaigejava.com/article/detail/97