(Java)查找数组中的最大数,并将其';s位置
我目前正在学习Java,虽然我能够找到最大的数字,但我仍在研究如何找到它的位置。任何帮助都将不胜感激(Java)查找数组中的最大数,并将其';s位置,java,arrays,location,Java,Arrays,Location,我目前正在学习Java,虽然我能够找到最大的数字,但我仍在研究如何找到它的位置。任何帮助都将不胜感激 import java.util.Random; public class FindingLargestValueInAnArray { public static void main(String[] args) { Random number = new Random(); int[] array_1 = new int[10];
import java.util.Random;
public class FindingLargestValueInAnArray {
public static void main(String[] args) {
Random number = new Random();
int[] array_1 = new int[10];
int i = 0;
for (i = 0; i < array_1.length; i++) {
int randNum = 1 + number.nextInt(99);
array_1[i] = randNum;
}
System.out.print("Array:");
for (i = 0; i < array_1.length; i++) {
System.out.print(" " + array_1[i]);
}
int largeNumb = 0;
for (i = 0; i < array_1.length; i++) {
if (array_1[i] > largeNumb) {
largeNumb = array_1[i];
}
}
System.out.println("\n\nThe largest value is
"+largeNumb);
}
}
import java.util.Random;
在数组中查找最大值的公共类{
公共静态void main(字符串[]args){
随机数=新随机数();
int[]数组_1=新的int[10];
int i=0;
对于(i=0;ilargmb){
largeNumb=array_1[i];
}
}
System.out.println(“\n\n最大值为
“+MB);
}
}
您可以将整数索引设为0
在循环中,检查if make infex=i的主体中的数字是否更大。这样,您将始终拥有最大数字的值和索引。您应该为
索引=0
获取另一个变量,然后将其放入if语句中,使其等于索引=i代码>。循环结束后,最大值索引将存储在此处。公共类查找数组中的最大值{
public class FindingLargestValueInAnArray {
public static void main(String[] args) {
Random number = new Random();
int[] array_1 = new int[10];
int i = 0;
for (i = 0; i < array_1.length; i++) {
int randNum = 1 + number.nextInt(99);
array_1[i] = randNum;
}
System.out.print("Array:");
for (i = 0; i < array_1.length; i++) {
System.out.print(" " + array_1[i]);
}
int largeNumb = 0;
int index = 0;
for (i = 0; i < array_1.length; i++) {
if (array_1[i] > largeNumb) {
largeNumb = array_1[i];
index = i;
}
}
System.out.println("The largest value is " + largeNumb + " and it's location is" + index);
}
}
公共静态void main(字符串[]args){
随机数=新随机数();
int[]数组_1=新的int[10];
int i=0;
对于(i=0;ilargmb){
largeNumb=array_1[i];
指数=i;
}
}
System.out.println(“最大值为“+largeNumb+”,位置为“+index”);
}
}
导入java.util.Random;
在数组中查找最大值的公共类{
公共静态void main(字符串[]args){
随机数=新随机数();
int[]数组_1=新的int[10];
int i=0;
对于(i=0;ilargmb){
largeNumb=array_1[i];
指数=i;
}
}
System.out.println(“\n\n最大值为:“+largeNumb+”,其索引为:“+index”);
}
}
非常感谢!
import java.util.Random;
public class FindingLargestValueInAnArray {
public static void main(String[] args) {
Random number = new Random();
int[] array_1 = new int[10];
int i = 0;
for (i = 0; i < array_1.length; i++) {
int randNum = 1 + number.nextInt(99);
array_1[i] = randNum;
}
System.out.print("Array:");
for (i = 0; i < array_1.length; i++) {
System.out.print(" " + array_1[i]);
}
int largeNumb = array_1[0];
int index = 0;
for (i = 1; i < array_1.length; i++) {
if (array_1[i] > largeNumb) {
largeNumb = array_1[i];
index = i;
}
}
System.out.println("\n\nThe largest value is :" + largeNumb + " and it's index is: " + index);
}
}