撰寫一個Java程式,求出陣列中20,10,50,40,30,70,95,80,90,100的最小值。并查找該陣列中是否有95這個數,如果有,列印出它的位置;如果沒有,請給出提示
uj5u.com熱心網友回復:
public static void main(String[] args) {
int[] array = {20,10,50,40,30,70,95,80,90,100};
int position=-1;//位置
int minIndex = array[0];//定義最小值為該陣列的第一個數
//遍歷回圈陣列
for (int i = 0; i < array.length; i++) {
if(95== array[i]){
position = i;
}
if(minIndex > array[i]){
minIndex = array[i];
}
}
if(position!=-1) {
//陣列下標是從0開始
System.out.println("陣列中存在95,位置為:"+position);
}else {
System.out.println("陣列中不存在95");
}
System.out.println("這個陣列的最小值為:"+minIndex);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/93199.html
標籤:Java相關
下一篇:如何用Java修改AD域頭像
