用Java编写一个程序求出数组中的最小值,并查找该数组中是否有95这个数打印出他的位置没有请给出提示

用Java编写一个程序求出数组中20,10,50,40,30,70,54,95,100的最小值,并查找该数组中是否有95这个数,如果有打印出他的位置没有请给出提示

package test;

public class Test {

public static void main(String[] args){

int[] arr = {20,10,50,40,30,70,54,95,100}; 

int min = a(arr);

int i = b(arr);

System.out.println("数组中最小值为"+min);

if(i==0){

System.out.println("数组中没有95");

}else{

System.out.println("数组中有95,位置为:"+(i+1));

}

}

public static int a(int[] arr){

int minIndex = arr[0];//定义最小值为该数组的第一个数

for (int i = 0; i < arr.length; i++) {

if(minIndex > arr[i]){

minIndex = arr[i];

}

}

return minIndex;

}

public static int b(int[] arr){

for (int j = 0;j<arr.length;j++) {

if(arr[j]!=95){

continue;

}else{

return j;

}

}

return 0;

}

}

温馨提示:答案为网友推荐,仅供参考
相似回答