如何在Java中修复我的代码,不起作用

时间:2019-10-12 16:11:08

标签: java

接受整数并将其存储在数组中并输出最大数量的程序。 但是以下代码不起作用

导入java.util.Scanner;

公共类Test2 {

      <Modal
        closeTimeoutMS={500}
        isOpen={this.state.isOpen}
        style={modalStyles}
      >

}

1 个答案:

答案 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);
 }