티스토리 뷰

public class Q3 {
    public static void main(String[] args) {
        Random random = new Random();
        int[] arr = new int[random.nextInt(10)];

        for (int i = 0; i < arr.length; i ++) {
            arr[i] = random.nextInt(100);
            System.out.print(arr[i] + " ");
        }

        int sum = sumOf(arr);
        System.out.println("\n배열 요소의 총 합계 : " + sum);
    }

    static int sumOf(int[] arr) {
        int sum = 0;

        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
        }
        return sum;
    }
}

(1)

 

class SumOf_02_03 {
	static int sumOf(int[] a) {
		int sum = 0;
		for (int i = 0; i < a.length; i++)
			sum += a[i];
		return (sum);
	}

	public static void main(String[] args) {
		Scanner stdIn = new Scanner(System.in);

		System.out.print("요솟수는:");
		int num = stdIn.nextInt();	 // 요솟수

		int[] a = new int[num]; 	// 길이가 num인 배열

		for (int i = 0; i < num; i++) {
			System.out.print("a[" + i + "] : ");
			a[i] = stdIn.nextInt();
		}

		System.out.println("전 요소의 합계는 " + sumOf(a) + "입니다.");
	}
}

(2)

 

- 그냥 합계 반복문으로 구하는거라 쉬웠음

 

 

※참조
Do it! 자료구조와 함께 배우는 알고리즘 입문

'PS > etc' 카테고리의 다른 글

chapter2) 소수 구하기  (0) 2020.07.09
chapter2) 10진수 변환  (0) 2020.07.08
chapter2) 배열 역순 정렬  (0) 2020.07.07
chapter1) 숫자 피라미드 찍기  (0) 2020.07.07
chapter1) 피라미드 별 찍기  (0) 2020.07.07