從零學java筆錄-第27篇 數組6 數組操作2獲取數組最值
本節主要內容:
1:獲取數組最值(掌握)
2:本節總結&下節預告
本文出處:《凱哥陪你學系列之java基礎篇.Java基本語法篇》中第27篇 數組6 數組操作2-獲取數組最值
圖解怎麼獲取最(大)值
說明:
1:定義零時變數用於默認數組中第一個為最大值。
2:接著拿著第二個開始和該數進行比較,循環比較完成之後,零時變數就是最大值了。
比較最大(最小)的思路:
獲取最大值的方法:
完整代碼:
思考1:
在28行 int max =arr[0];可以換成int max = 0嗎?
為什麼不能(或者能)?
我們把arr數組的數據都修改成負數。
演示代碼:
我們發現。0成了arr2中的最大值了,但是arr2中沒有0啊。
總結1:
所以這個在定義最大(最小)值需要注意。必須是數組中。
思考2:
獲取該數組中最小值思路,代碼怎麼寫?自己完成。試試看。
本節總結:
通過本節學習需要掌握的:
1:回顧獲取數組中每一個元素
2:獲取數組中最(大、小)值的思路
下節預告:
通過前面的以及本節學習我們知道了怎麼定義數組、獲取數組中所以數據、獲取數組中的最大(小)值,那麼,我想把數組中的數據反過來怎麼處理?也就是數組中第一個數據到最後,最後一個到的個位置以此類推,這樣的怎麼實現呢?請繼續學習下一篇《從零學java筆錄-第28篇 數組7 數組操作3-數組反轉》
歡迎關注凱哥公眾號:凱哥Java
從零學java筆錄第26篇 數組5數組操作1遍歷獲取數組內容
從零學java筆錄-第25篇數組的初始化靜態初始化及內存圖
從零學java筆錄-第24篇 數組3 圖解一維數組在內存中
從零學java筆錄-第23篇java中內存分配及棧、堆的區別
從零學java筆錄-第22篇數組概念動態初始化內存中模型
從零學java筆錄-第21篇 方法函數3之重載
※從零學java筆錄第26篇 數組5數組操作1遍歷獲取數組內容
※從零學java筆錄-第25篇數組的初始化靜態初始化及內存圖
※從零學java筆錄-第24篇 數組3 圖解一維數組在內存中
※從零學java筆錄-第23篇java中內存分配及棧、堆的區別
※從零學java筆錄-第22篇數組概念動態初始化內存中模型
TAG:凱哥java |
※ES6 的數組
※手機號中,有這些數組嗎13/31/49/94/68/86
※Perl 數組
※2018年一位數組合排行榜——防彈少年團險勝gfriend不敵另一女團?
※js數組array操作函數
※Shell 數組
※JSON 數組
※VBA中數組的讀取!
※Python:數組練習
※Kotlin:數組、字元串模板
※SpringMVC接收Form表單中的數組數據
※Vue項目獲取後端傳遞json數據並在前端給json數組添加自定義數據
※自製Monkey編程語言編譯器:增加數組操作API和Mapsh數據類型
※python科學計算(利用numpy創建並訪問數組)
※PHP 刪除數組中的元素
※Razor之C 循環和數組
※short數組保存unicode編碼和unicode編碼轉換成shrot數組
※用js方法splict()、indexOf()、push()等操作數組Array增刪改查
※最全的JS數組去重
※《PHP技術大全·第一卷》之數組 Array 細緻解讀