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 |