package ShuZu;
功能说明:有一个数组存放5个整数,要求找出最大的数和它的下标,然后把它和数组中第一个元素对换位置
package ShuZu;
import java.util.Arrays;
import java.util.Scanner;
/**
* 功能说明:有一个数组存放5个整数,要求找出最大的数和它的下标,然后把它和数组中第一个元素对换位置
*
* @author 夏大昌
* @Date 2022/7/26 18:51
*/
public class DaPaiXu {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] list=new int[5];
int Max, n = 0;
int index;
int temp=0;
Max = list[0];
for (int i = 0; i < list.length; i++) {
System.out.println("请输入第" + (i + 1) + "个数:");
list[i] = input.nextInt();
if (list[i] > Max) {
Max = list[i];
n = i;
}
}
System.out.print("数组为:");
for (int j = 0; j < list.length; j++) {
System.out.print(list[j] + " ");
}
System.out.print("\n");
System.out.println("数组中的最大值为:" + Max + "\n" + "最大值的下标为:" + n);
if(n!=0)
{
temp=list[0];
list[0]=Max;
list[n]=temp;
}
for(int i=0;i<1;i++) {
System.out.println("数组元素对换为:"+Arrays.toString(list));
}
}
}