2022.11.09 Java 10일차 배열복사
2022. 11. 21. 21:42ㆍJAVA
/*
* 문제)정수 5개를 입력받을 배열을 선언한 후 정수5개를 입력받아 배열에 저장한 후
* 배열 복사를 통해 크기가 2배인 배열에 복사하고 원래 배열크기 뒤부터 다시입력 5개를 받아 출력하는 프로그램
* 단, 추가입력까지 모두 한 후 배열 복사 진행.
*
* 입력예)
* 10 20 30 40 50
* 출력예)
* arr.lenght : 5
* 10 20 30 40 50
* 배열 복사 후
* 두번째 입력예)
* 1 2 3 4 5
* 두번째 출력예)
* 10 20 30 40 50 1 2 3 4 5
*/
int arr[] = new int[5];
int i;
System.out.print("정수입력 :");
for(i = 0; i < arr.length; i++)
{
arr[i] = sc.nextInt();
}
System.out.println("arr.lenght : " + arr.length);
System.out.println(Arrays.toString(arr));
System.out.println("배열 복사후");
int arr2[] = new int[arr.length*2];
for(i = 0; i < arr2.length; i++)
{
if(arr.length <= i)
{
arr2[i] = sc.nextInt();
}
else
{
arr2[i] = arr[i];
}
}
arr = arr2;
System.out.println("arr.lenght : " + arr.length);
System.out.println(Arrays.toString(arr));'JAVA' 카테고리의 다른 글
| 2022.11.11 JAVA 12일차 클래스와 객체 (0) | 2022.11.21 |
|---|---|
| 2022.11.10 JAVA 11일차 String클래스, 이중배열 (0) | 2022.11.21 |
| 2022.11.08 JAVA 9일차 선택정렬 알고리즘 (0) | 2022.11.21 |
| 2022.11.07 JAVA 8일차 배열2 (1) | 2022.11.21 |
| 2022.11.04 JAVA 7일차 배열 (0) | 2022.11.21 |