JAVA得到數(shù)組中最大值和最小值的簡單實(shí)例
今天本文與大家分享如何得到數(shù)組中的最大值和最小值的實(shí)例。很適合Java初學(xué)者復(fù)習(xí)數(shù)組的基本用法與流程控制語句的使用。具體如下:
這個(gè)程序主要是求得數(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個(gè),其值分別為74、48、30、17、62。
3.第9行將min與max的初值設(shè)為數(shù)組的第一個(gè)元素。
4.第10~18行逐一輸出數(shù)組里的內(nèi)容,并判斷數(shù)組里的最大值與最小值。
5.第19~20行輸出比較后的最大值與最小值。將變量min與max初值設(shè)成數(shù)組的第一個(gè)元素后,再逐一與數(shù)組中的各元素相比。比min小,就將該元素的值指定給min存放,使min的內(nèi)容保持最??;同樣的,當(dāng)該元素比max大時(shí),就將該元素的值指定給max存放,使max的內(nèi)容保持最大。for循環(huán)執(zhí)行完,也就表示數(shù)組中所有的元素都已經(jīng)比較完畢,此時(shí)變量min與max的內(nèi)容就是最小值與最大值。
本文所述代碼為比較基礎(chǔ)的示例程序,相信對于Java的初學(xué)者仍有一定的借鑒價(jià)值。
相關(guān)文章
解決MyBatis-Plus使用動(dòng)態(tài)表名selectPage不生效的問題
這篇文章主要介紹了如惡化解決MyBatis-Plus使用動(dòng)態(tài)表名selectPage不生效的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-11-11
spring boot動(dòng)態(tài)加載Echart餅狀圖
這篇文章主要為大家詳細(xì)介紹了spring boot動(dòng)態(tài)加載Echart餅狀圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12
String與XML互轉(zhuǎn)以及從XML取節(jié)點(diǎn)值并修改的方法
今天小編就為大家分享一篇String與XML互轉(zhuǎn)以及從XML取節(jié)點(diǎn)值并修改的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
macOS下Spring Boot開發(fā)環(huán)境搭建教程
這篇文章主要為大家詳細(xì)介紹了macOS下Spring Boot開發(fā)環(huán)境搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
Spring Bean三級緩存機(jī)制的技術(shù)指南
在 Spring 框架中,Bean 的創(chuàng)建和管理是容器的核心功能之一,了提高性能,Spring 采用了多級緩存機(jī)制來減少不必要的對象創(chuàng)建和配置,本文將詳細(xì)介紹 Spring 中 Bean 三級緩存的實(shí)現(xiàn)原理,并通過代碼示例幫助你理解這個(gè)機(jī)制的工作方式,需要的朋友可以參考下2025-04-04
java獲得平臺相關(guān)的行分隔符和java路徑分隔符的方法
不同系統(tǒng)平臺下的行分隔符、路徑分隔符等常常不同,如何在Java程序獲取當(dāng)前平臺的分隔符,以及其他系統(tǒng)相關(guān)的狀態(tài)呢?下面是示例程序,需要的朋友可以參考下2014-02-02
解決MyEclipse中的Building workspace問題的三個(gè)方法
這篇文章主要介紹了解決MyEclipse中的Building workspace問題的三個(gè)方法,需要的朋友可以參考下2015-11-11

