代码:
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()函数来输出最大值。
希望这些信息对你有帮助!