Java 7일차 3(배열)

2022. 11. 18. 11:20코딩배움일지/JAVA

/*
random.Array 배열을 생성(10개)
10, 2, 4, 5 ,3, 7, 1

총합: ??
 */

 

입력

public class Array3 {
    public static void main(String[] args) {
        Random random = new Random();
        int add = 0;
        int[] numbers = new int[10];

        for (int i = 0; i < numbers.length; i++){
            numbers[i] = random.nextInt(10)+1;
            System.out.print((numbers[i]+ ", "));
            if(i+1 == numbers.length) System.out.println(numbers[i]);
            add += numbers[i];
        }
        System.out.println("총합: " + (add));


    }
}

출력

 

9, 8, 5, 9, 3, 6, 7, 7, 7, 5, 5
총합: 66

Process finished with exit code 0

 

선생님

import java.util.Random;
         /*
        random.Array 배열을 생성(10개)
        10, 2, 4, 5 ,3, 7, 1

        총합: ??
         */
public class Array3_copy {

    public static void main(String[] args) {
        Random random = new Random();
        int total = 0;
        int[] randomArray = new int[10];

        /*배열에 랜덤한 값 대입*/

        for (int i = 0; i < randomArray.length; i++) {
            randomArray[i] = random.nextInt(10) + 1;
        }
        /*배열에서 값을 하나씩 꺼내어 total 에 더한다.
          배열의 값을 하나씩 꺼내어 출력한다.( 단 마지막 쉼표를 찍지 않는다.*/
        for (int i = 0; i < randomArray.length; i++) {
            total += randomArray[i];

            System.out.print(randomArray[i]);

            if(i != randomArray.length-1){
                System.out.print(", ");
        }

    }
      System.out.println();
      System.out.println("총합 : " + total);
    }
}

'코딩배움일지 > JAVA' 카테고리의 다른 글

Java 7일차 5(배열)  (0) 2022.11.18
Java 7일차 4(배열)  (0) 2022.11.18
Java 7일차 2(배열)  (0) 2022.11.18
Java 7일차 1-1(캡슐화)  (0) 2022.11.18
Java 6일차 접근지정자 1  (0) 2022.11.17