gpt4 book ai didi

java - 我的代码有什么问题吗? MIN 未显示

转载 作者:行者123 更新时间:2023-12-02 11:42:16 25 4
gpt4 key购买 nike

import java.util.Scanner;

public class MaxMin {

public static void main(String[] args) {

Scanner myScanner = new Scanner(System.in);

System.out.println("Please enter the arrays value : ");
int userInput = myScanner.nextInt();

int[] myArray = new int[userInput];

System.out.println("please enter the values for arrays : ");

int sum = 0;
int max = myArray[0];
int min = myArray[0];

for (int i = 0; i < myArray.length; i++) {
myArray[i] = myScanner.nextInt();
sum = sum + myArray[i];
}

for (int i = 1; i < myArray.length; i++) {
if (max < myArray[i]) {
max = myArray[i];
}

if (min > myArray[i]) {
min = myArray[i];
}
}

System.out.println("The sum is : " + sum + " \nmax is : " + max + "\nmin is : " + min);
}
}

输出----------------------------

请输入数组值:5请输入数组的值:56323586总和是:155最大值为:63分钟是:0//为什么是 0

最佳答案

在实际输入 myArray 值之前,您已将 minMax 分配给 myArray[0]

由于 myArray 默认为零,因此 min 被分配为零。<​​/p>

关于java - 我的代码有什么问题吗? MIN 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48468061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com