數(shù)組是日常開發(fā)中沸停,常用的數(shù)據(jù)結(jié)構(gòu)膜毁,
它可用于存儲(chǔ)同一類型的數(shù)據(jù),如:(基礎(chǔ)類型,引用類型)
那么我們?nèi)绾潍@取一個(gè)數(shù)組中的最大值和最小值呢瘟滨?
對(duì)一些基礎(chǔ)類型候醒,我們可以直接使用比較,
對(duì)一些引用類型杂瘸,我們可以使用“自定義”的比較規(guī)則倒淫,
下文筆者講述獲取數(shù)組中最大值和最小值的方法分享,如下所示:
實(shí)現(xiàn)思路:
? ? 借助for循環(huán)败玉,對(duì)數(shù)組進(jìn)行遍歷
然后獲取其最大值和最小值
例:
package com.java265.other
? public class TestClass
{
? public static void main(String args[])
{
int i,min,max;
int A[]={88,100,102,12,1200};
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); //輸出最小值
? }
}