package ex03.programming; /** * {1.0, 2.0, 3.0, 4.0}과 같은 초기값을 가지는 double형의 배열을 생성한다. * 모든 배열 요소를 출력한 후에 모든 요소를 더하여 합을 출력하고 요소 중에서 가장 큰 값을 찾아서 출력하는 프로그램을 작성하라. * <p> * 출력 예시 * 1.0 2.0 3.0 4. 0 * 합은 10.0 * 최대값은 4.0 */ public class Ex10 { public static void main(String[] args) { final double[] D = {1.0, 2.0, 3.0, 4.0}; double sum = 0; double max = 0; double temp; for (int i = 0; i < D.length; i++) { sum = sum + D[i]; for (int j = 0; j < D.length - 1; j++) { if (D[j] > D[j + 1]) { temp = D[j]; D[j] = D[j + 1]; D[j + 1] = temp; } } } for (int i = 0; i < D.length; i++) { System.out.print(D[i] + " "); } System.out.println(); System.out.println("합은" + sum); System.out.println("최댓값은: " + D[D.length - 1]); } }
Share article