gpt4 book ai didi

java - 使用 for 循环查找最大值和最小值

转载 作者:行者123 更新时间:2023-12-01 19:55:54 25 4
gpt4 key购买 nike

我试图从用户的输入中获取 10 个整数,并使用 for 循环找到最小值和最大值。但我的最终打印语句仅打印输入的数字列表。我迷路了。

public static void main(String[]args) {

Scanner scan=new Scanner(System.in);
double a = 0;
double max = 0;
double min = 0;

System.out.print("Enter ten floating points: \n");

for(a=0; a <10; a++) {
a=scan.nextDouble();

if(a == 0) {
min=a;
max=a;
}
else if(a < min) {
min=a;
}
else if (a > max){
max=a;
}
}
System.out.println("Minimum value: " +min);
System.out.println("Maximum value: " +max);
}

最佳答案

问题出在你的for循环中,将其更改为

for (int x = 0; x < 10; x++) {

还有一个问题,需要更改

if(a == 0){

if (x == 0) {

关于java - 使用 for 循环查找最大值和最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49774275/

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