본문 바로가기
IT개발/Java

[Java] 배열 생성 + 입력 + 두 배열 합치기 - 콘솔 프로그램

by Thompson 2024. 7. 15.
728x90

Java 프로그래밍 언어는 강력하고 널리 사용되는 언어로, 배열을 효과적으로 다루는 방법을 아는 것은 필수적입니다. 배열은 데이터 구조 중 하나로, 같은 타입의 여러 데이터를 하나의 변수에 저장할 수 있는 편리한 방법을 제공합니다. 이번 글에서는 Java를 사용하여 배열을 생성하고 사용자로부터 입력을 받아 두 배열을 합치는 콘솔 프로그램을 구현하는 방법입니다.

 

import java.util.*;
import java.io.*;

public class Main {
	public static void main(String[] args) throws IoException {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    int[] input1 = parseInt.Integer(br.readLine().split(" "));
    int[] arr1 = new int[input1.length];
    for(int i = 0; i < input1.length; i++) {
		arr1[i] = input1[i];
        }
        
    int[] mergearr = mergeArrays(arr1, arr2);
    for(int element : mergearr) {
		System.out.println(element);
        }
    
public static int[] mergeArrays(int[] arr1, int[] arr2) {
	int length1 = arr1.length;
    int length2 = arr2.length;
    int[] mergeArray = new int[length1 + length2];
    
    for(int i = 0; i < length1; i++) {
		mergeArray[i] = arr1[i];
        }
    for(int k = 0; k < length2; k++) {
		mergerArray[k] = arr2[k];
        }
    return mergerArray