速求,Java期末考试 1111111111111

img


速求考试 Java语音 有重赏,1111111111111111111111111111111

代码:


public class TmpTest {
    public static void main(String[] args) {
        double[] a = {3.1, 2.3, 7.1, 4.2, 10.6, 5.2};
        double max = 0;
        for (int i = 0; i < a.length; i++) {
            if (a[i] > max) {
                max = a[i];
            }
        }
        System.out.println("最大值: " + max);
    }
}

输出结果:

最大值: 10.6

Process finished with exit code 0

public class demo {
    public static void main(String[] args)
    {
        double a[]={3.1,2.3,7.1,4.2,10.6,5.2};
        //遍历数组
        int i;
        double max=a[0];
        for(i=0;i<a.length;i++)
            System.out.println(a[i]);
        
        
        //输出数组最大值
        for(i=1;i<a.length;i++)
        {
            if(a[i]>max)
                max=a[i];
        }
        System.out.println(max);
        
    }
}

麻烦采纳下

public class Test01 {
    public static void main(String[] args) {
        // 定义数组
        double[] a = new double[]{3.1, 2.3, 7.1, 4.2, 10.6, 5.2};
        //取元素的第一个值为初始最大值
        double maxItem = a[0];
        //遍历数组
        for (int i = 0; i < a.length; i++) {
            // 如果数组元素大于最大值则替换
            if (a[i] > maxItem) {
                maxItem = a[i];
            }
        }
        System.out.println("最大值: " + maxItem);
    }

}

这是一种解决此问题的Java代码:

public class Main {
  public static void main(String[] args) {
    // 定义数组
    double[] numbers = {3.1, 2.3, 7.1, 4.2, 106, 52};

    // 定义最大值变量并初始化为数组的第一个元素
    double max = numbers[0];

    // 遍历数组
    for (int i = 1; i < numbers.length; i++) {
      // 如果当前元素大于最大值,则将当前元素赋值给最大值
      if (numbers[i] > max) {
        max = numbers[i];
      }
    }

    // 输出最大值
    System.out.println("数组中的最大值是: " + max);
  }
}

在上面的代码中,我们首先定义了一个double类型的数组,并将数组元素初始化为给定的值。然后我们定义了一个double类型的变量max,并将它的值初始化为数组的第一个元素。

接下来,我们使用一个for循环来遍历数组中的每个元素。在循环中,我们使用if语句来检查当前元素是否大于最大值。如果是,我们就将当前元素赋值给最大值。

最后,我们使用System.out.println()函数来输出最大值。

希望这些信息对你有帮助!