Java 如何选择单个数组中最小元素的最大索引
基本上,我需要找到数组中最小元素的最大索引。第一个输入是元素的数量。但是,如果以后在数组中重复相同的数字,则需要返回该索引 现在,我的代码找到最小的数字并返回该数字的索引。如何更新索引Java 如何选择单个数组中最小元素的最大索引,java,indexing,element,Java,Indexing,Element,基本上,我需要找到数组中最小元素的最大索引。第一个输入是元素的数量。但是,如果以后在数组中重复相同的数字,则需要返回该索引 现在,我的代码找到最小的数字并返回该数字的索引。如何更新索引 import java.util.Scanner; public class smallestelement { public static void main(String[] args) { Scanner input = new Scanner(System.in);
import java.util.Scanner;
public class smallestelement {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int length = input.nextInt();
int [] a = new int[length];
for (int i = 0; i < length; i++){
a[i] = input.nextInt();
}
// minimum
int min = a[0];
// counter
int index = 0;
// loop continues as long as i is less than the length of the array
for (int i = 0; i < a.length; i++){
min = a[i];
index = i;
}
System.out.println(index);
}
}
import java.util.Scanner;
公共类小型元素{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(System.in);
int length=input.nextInt();
int[]a=新的int[长度];
for(int i=0;i
您需要使用if
语句来检查您是否真的在查看较小的元素。使用