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

用Java编写一个程序求出数组中20,10,50,40,30,70,54,95,100的最小值,并查找该数组中是否有95这个数,如果有打印出他的位置没有请给出提示... 用Java编写一个程序求出数组中20,10,50,40,30,70,54,95,100的最小值,并查找该数组中是否有95这个数,如果有打印出他的位置没有请给出提示 展开
 我来答
蝶舞何方
2019-04-29 · 超过28用户采纳过TA的回答
知道答主
回答量:50
采纳率:85%
帮助的人:26.7万
展开全部

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;

}

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式