ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • chapter2) 배열 요소의 합계 구하기
    PS/etc 2020. 7. 7. 19:27
    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
킹수빈닷컴