1、 程序运行时提示输入若干个数并利用类Scanner接收这些数值并存入一维数组。输出以下信息:
(1)这组数中的最大值和最小值;
(2)输出指定数值在该数组中的下标。
import java.util.*;
import java.util.Scanner;
publicclass scanner {
publicstaticvoid main(String[] args) {
int[] a;//初始化两种方式
a = newint[5];//在堆中创建数组对象
Scanner sc = new Scanner(System.in);
int x;
int i;
for (i = 0; i < a.length; i++)
{
System.out.println("请输入");
x = sc.nextInt();
a[i] = x;
}
int max;
max = a[0];
for ( i = 1; i < a.length; i++){
if(a[i]>max)
max = a[i];
}
System.out.println("最大的数是:"+ max );
int min = a[0];
for ( i = 1; i < a.length; i++){
if(a[i]<min)
min = a[i];
System.out.println("最小的数:" + min);
System.out.println("请输入指定数值");
int y;
int z = 0;
Scanner t = new Scanner(System.in);
y = t.nextInt();
for ( i = 0; i < a.length; i++){
if(y==a[i])
z=i;
}
System.out.println("输出指定数值在该数组中的下标:");
System.out.println(z);
}
}
}