用JAVA编写一维数组中的最大,最小的元素以及他们的下标的代码是什么?

1.先声明数组同时进行初始化
2.最大,最小值初始化为数组的第一元素
3.数组的每个元素(除第一个元素)与最大值,最小值相比较,最后确定最终的最大,最小值并输出

第1个回答  2013-09-24
public static void main(String[] args) {
int[] a=new int[]{6,8,4,9,2};
int min;int max;
min=max=a[0];
for(int i=1;i<a.length;i++)
{
if(min>a[i])
min=a[i];
if(max<a[i])
max=a[i];

}
int m=0,n=0;
for(int s=0;s<a.length;s++)
{
if(min==a[s])
{

break;
}
m++;
}
for(int o=0; o<a.length;o++)
{
if(max==a[o])
{

break;
}
n++;
}

System.out.println("最小的数为:"+min+"下标为:"+m);
System.out.println("最大的数为:"+max+"下标为:"+n);

}本回答被网友采纳

用JAVA编写一维数组中的最大,最小的元素以及他们的下标的代码是...
} System.out.println("最小的数为:"+min+"下标为:"+m);System.out.println("最大的数为:"+max+"下标为:"+n);}

用JAVA编写一维数组中的最大,最小的元素以及他们的下标的代码是...
} System.out.println("最小的数为:"+min+"下标为:"+m);System.out.println("最大的数为:"+max+"下标为:"+n);}

JAVA定义一个int类型的一维数组,输出最大值的下标与最小值下标之和
} printf("最大值是%d,下标(从0开始)%d\\n最小值是%d,下标(从0开始)%d\\n",x[max],max,x[min],min);}

java一个一维数组有2个相同最小值和最大值,怎么输出及其位置?
} } } System.out.println("最小值下标为:" + minIndex + " 最大值下标为:" + maxIndex); }快试试啊,正确答案呢···怎么看不到你的追问呢?

编写java程序:输入一组整数存放在数组中,比较并输出其中最大值和最小...
public class Arr{ \/\/数组 int[] arr = {3,1,6,4,5,10,2}; \/\/对数组进行简单的排序 java.util.Arrays.sort(arr); \/\/输出最大值、最小值 System.out.println("最大值:" + arr[arr.length-1] +"\\n最小值:" + arr[0]); \/\/从小到大输出 System.out...

编程 找出一组数中的最大值及其位置 。
Java代码:public class Test3 { public static void main(String[] args) { int[] arr = new int[]{49, 38, 65, 97, 76, 13, 27};int index = findMaxValueIndex(arr);int maxValue = arr[index];System.out.println("数组中的最大值是 " + maxValue + ",下标为 " + index)...

Java之给出数组求其最大值位置下标
System.out.println("数组最大值下标:"+(keys.length-1));} \/ 比较两个字符串的大小,按字母的ASCII码比较 param pre param next return \/ private static boolean isMoreThan(String pre, String next){ if(null == pre || null == next || "".equals(pre) || "".equals(next)){ r...

JAVA 编写方法 找已知数组中最大数的下标并返回
public class ShuZu { public static void main(String args[]){ int[] myint={1,2,3,4,9,7,8,4,74,61,84,76};int mylength=myint.length;int mymax=0;\/\/\/最大值 int myloc=0;\/\/\/下标 for(int i=0;i<mylength;i++){ if(i==0){ mymax=myint[0];} int tmp=myint[i]...

java中数组的下标是什么
java中数组的下标表示在数组中的元素,从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。实例如下:int[] intarry = new int[]{1,2,4};\/\/新建一个int类型的数组System.out.println(int[0]);\/\/其中0就是代表数组的第一个数值,也就是1,下标为0 ...

...声明一个类,定义一个方法以计算一维数组中的最大值并返回该值,参数...
System.out.println("最小值: " + min); System.out.println("最大值: " + max); }}3、啥类都不用,自己写 public class Max { public static void main(String[] args) { double[] myList = {1.9, 2.9, 3.4, 3.5,10,11,15,100,-1,-4.5}; \/\/定义一维...

相似回答