JAVA得到數(shù)組中最大值和最小值的簡單實例
今天本文與大家分享如何得到數(shù)組中的最大值和最小值的實例。很適合Java初學者復習數(shù)組的基本用法與流程控制語句的使用。具體如下:
這個程序主要是求得數(shù)組中的最大值和最小值
public class TestJava4_3 { public static void main(String args[]) { int i,min,max; int A[]={74,48,30,17,62}; // 聲明整數(shù)數(shù)組A,并賦初值 min=max=A[0]; System.out.print("數(shù)組A的元素包括:"); for(i=0;i<A.length;i++) { System.out.print(A[i]+" "); if(A[i]>max) // 判斷最大值 max=A[i]; if(A[i]<min) // 判斷最小值 min=A[i]; } System.out.println("\n數(shù)組的最大值是:"+max); // 輸出最大值 System.out.println("數(shù)組的最小值是:"+min); // 輸出最小值 } }
該程序輸出結(jié)果:
數(shù)組A的元素包括:74 48 30 17 62 數(shù)組的最大值是:74 數(shù)組的最小值是:17
程序說明如下:
1.第6行聲明整數(shù)變量i 做為循環(huán)控制變量及數(shù)組的索引:另外也聲明存放最小值的變量min與最大值的變量max。
2.第7行聲明整型數(shù)組A,其數(shù)組元素有5個,其值分別為74、48、30、17、62。
3.第9行將min與max的初值設為數(shù)組的第一個元素。
4.第10~18行逐一輸出數(shù)組里的內(nèi)容,并判斷數(shù)組里的最大值與最小值。
5.第19~20行輸出比較后的最大值與最小值。將變量min與max初值設成數(shù)組的第一個元素后,再逐一與數(shù)組中的各元素相比。比min小,就將該元素的值指定給min存放,使min的內(nèi)容保持最?。煌瑯拥?,當該元素比max大時,就將該元素的值指定給max存放,使max的內(nèi)容保持最大。for循環(huán)執(zhí)行完,也就表示數(shù)組中所有的元素都已經(jīng)比較完畢,此時變量min與max的內(nèi)容就是最小值與最大值。
本文所述代碼為比較基礎的示例程序,相信對于Java的初學者仍有一定的借鑒價值。
相關文章
Java爬蟲Jsoup+httpclient獲取動態(tài)生成的數(shù)據(jù)
這篇文章主要介紹了Java爬蟲Jsoup+httpclient獲取動態(tài)生成的數(shù)據(jù)的相關資料,需要的朋友可以參考下2017-05-05Spring Data JPA 如何使用QueryDsl查詢并分頁
這篇文章主要介紹了Spring Data JPA 如何使用QueryDsl查詢并分頁,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11SpringBoot實現(xiàn)多環(huán)境配置文件切換教程詳解
很多時候,我們項目在開發(fā)環(huán)境和生成環(huán)境的環(huán)境配置是不一樣的,例如,數(shù)據(jù)庫配置,這個時候就需要切換環(huán)境配置文件。本文將詳細講解SpringBoot如何切換配置文件,需要的可以參考一下2022-03-03Java過濾器doFilter里chain.doFilter()函數(shù)的理解
這篇文章主要介紹了Java過濾器doFilter里chain.doFilter()函數(shù)的理解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11如何使用@ConditionalOnExpression決定是否生效注釋
這篇文章主要介紹了如何使用@ConditionalOnExpression決定是否生效注釋的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06深度優(yōu)先與廣度優(yōu)先Java實現(xiàn)代碼示例
這篇文章主要介紹了深度優(yōu)先與廣度優(yōu)先Java實現(xiàn)代碼示例,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12