반응형
k개의 숫자를 입력받고 그 숫자들을 두번 출력하시오.
입력 예)
2
5 7
출력 예)
5
7
5
7
스캐너를 사용하여 숫자를 입력 받고(k개의 숫자), 입력 받은 숫자만큼의 크기를 가진 배열을 하나 생성한다.
이후 바로 배열의 크기만큼 반복문을 돌려 k개의 숫자를 입력 받고, 정상적으로 입력을 받았다면 이중 반복문(이중 포문)을 사용하여 총 2번 실행할 반복문을 실행시킨다.
총 2번 실행되는 반복문 안에, 배열의 크기만큼 실행될 반복문을 작성하고 배열의 j칸에 들어가 있는 숫자를 사용자에게 출력해준다.
결국, 사용자에게 배열의 내용을 출력해주는 반복문을 하나 만들고 그걸 2번 실행하는 다른 반복문을 작성하여 총 2번 출력되게끔 하는 것이다.
package list;
import java.util.Scanner;
public class Codeup1403 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("숫자의 개수를 입력해주세요 : ");
int kNum = sc.nextInt();
int intArr[] = new int[kNum];
for (int i = 0; i < intArr.length; i++) {
intArr[i] = sc.nextInt();
}
for (int i = 0; i < 2; i++) {
for (int j = 0; j < intArr.length; j++) {
System.out.println(intArr[j]);
}
}
}
}
맞..나?
반응형
'Algorithm > Codeup' 카테고리의 다른 글
[Codeup] 코드업 Java I.O.I / IOI (1733번 문제) (0) | 2021.08.11 |
---|---|
[Codeup] 코드업 Java love (1406번 문제) (0) | 2021.08.10 |
[Codeup] 코드업 Java 문자 출력하기 (1131번 문제) (0) | 2021.08.10 |
[Codeup] 코드업 Java 기억력 테스트 1 (1409번 문제) (0) | 2021.08.08 |
[Codeup] 코드업 Java 일차원 배열 거꾸로 출력하기 3 (1402번 문제) (0) | 2021.08.06 |