gpt4 book ai didi

java - 从标准输入中查找三个 double 中的最大值

转载 作者:行者123 更新时间:2023-12-02 07:56:15 25 4
gpt4 key购买 nike

我们有一个 java 作业,其中我们应该开发一种方法来扫描应该包含三个 double 值的行并返回最大的一个。允许抛出所有可能的异常。

这是我到目前为止所做的事情:

import java.util.Scanner;

public class s3dv {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double entered;
System.out.println("Enter 3 values to find the maximum:");
entered = input.nextDouble();
System.out.println("Maximum is - " + getMaxValue(entered));
}

//Find maximum (largest) value in array using loop
public static double getMaxValue(double[] numbers){
double maxValue = numbers[0];
for(int i = 1; i < numbers.length; i++){
if(numbers[i] > maxValue){
maxValue = numbers[i];
}
}
return maxValue;
} // End getMaxValue method
}

我在第 15 行遇到错误。

最佳答案

将代码更改为

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
double[] entered = new double[3];
System.out.println("Enter 3 values to find the maximum:");
for(int i=0;i<3;i++){
entered[i] = input.nextDouble();
}
System.out.println("Maximum is - " + getMaxValue(entered));
}

//Find maximum (largest) value in array using loop
public static double getMaxValue(double[] numbers){
double maxValue = numbers[0];
for(int i = 1; i < numbers.length; i++){
if(numbers[i] > maxValue){
maxValue = numbers[i]; } } return maxValue;

}

关于java - 从标准输入中查找三个 double 中的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9599649/

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