-
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