酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

使用java语言,给定数组arraya,里面存放了数据{45.4,488.3,155.3,784.1,6589,32,4758.89,123,478},求出此数组中的最大值和最小值并把它们对应的下标找到输出

以下是使用 Java 语言解决此问题的代码: ```java public class FindMaxAndMinInArray { public static void main(String[] args) { double[] arraya = {45.4, 488.3, 155.3, 784.1, 6589, 32, 4758.89, 123, 478}; double max = arraya[0]; int maxIndex = 0; double min = arraya[0]; int minIndex = 0; for (int i = 1; i < arraya.length; i++) { if (arraya[i] > max) { max = arraya[i]; maxIndex = i; } if (arraya[i] < min) { min = arraya[i]; minIndex = i; } } System.out.println("最大值: " + max + ",对应的下标: " + maxIndex); System.out.println("最小值: " + min + ",对应的下标: " + minIndex); } } ``` [2024-11-13 19:09:17 | AI写代码神器 | 270点数解答]

相关提问