若有以下a数组定义:

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:28:23
若有以下a数组定义:
int a[10]={9, 4, 12, 8, 2, 10, 7, 5, 1, 3};
该数组中下标最小的元素名字是 ;它的值是 ;下标最大的元素名字是 ;它的值是 。
不好意思啊~多弄了一个出来~

从左到右,依次是数组的元素下标顺序,也就是说从9开始是数组元素的第一个,数组下标是从0开始的。你的长度是10,也就是说下标是:
0、1、2、3、4、5、6、7、8、9

为啥你要再问一遍 我很不能理解= =

a[8]

1

a[2]

12

下标最小的元素名字是:a[0]
它的值是:9

下标最大的元素是:a[9]
它的值:3

package com.jpioneer.entity;

public class Demo {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[] = { 9, 4, 12, 8, 2, 10, 7, 5, 1, 3 };
int[] temp = maxValueIndex(a);
System.out.println("a数组的最大值为==》" + temp[0]);
System.out.println("a数组的最大值的下标为==》" + temp[1]);

int[] temp1 = minValueIndex(a);
System.out.println("a数组的最小值为==》" + temp1[0]);
System.out.println("a数组的最小值的下标为==》" + temp1[1]);
}

/**
* @param a
* 要检索的数组
* @return 返回一个数组,这个数组的第0个值为要检索数组的最大值,这个数组的第1个值为要检索数组的最大值的下标
*/
public stat