接受整数并将其存储在数组中并输出最大数量的程序。 但是以下代码不起作用
导入java.util.Scanner;
公共类Test2 {
<Modal
closeTimeoutMS={500}
isOpen={this.state.isOpen}
style={modalStyles}
>
}
答案 0 :(得分:1)
您无需再次遍历数组即可找到最大值。通过获取输入本身,我们可以通过与每个输入进行比较来获得最大数量。
public static void main(String[] args){
System.out.print("input the array'size : ");
Scanner sc = new Scanner(System.in);
int size = sc.nextInt();
int arr[]=new int[size];
System.out.println("input the array'value :");
int max = 0;
for(int i=0; i<size; i++){
int var = sc.nextInt();
arr[i] = var;
if(var > max) {
max = var;
}
}
System.out.print("Input Array: "+Arrays.toString(arr));
System.out.println("The largest number in array :"+ max);
}