Array

moon.kick·2025년 2월 19일


학습 목표설명
배열과 매개변수 전달args 배열을 사용하여 메인 메서드에서 명령행 인수를 전달받는 방법을 학습
배열의 길이와 인덱스 사용args.length를 사용하여 배열의 크기를 확인하고, 반복문을 통해 배열 요소에 접근하는 방법을 배웁니다.
문자열을 숫자로 변환Integer.parseInt() 메서드를 사용하여 문자열정수(Integer)로 변환하는 방법을 배웁니다.
문자열 연산과 숫자 연산의 차이args[0] + args[1]에서 문자열끼리 결합되는 것과, Integer.parseInt(args[0]) + Integer.parseInt(args[1])로 숫자 덧셈을 수행하는 차이를 배웁니다.
기본적인 Java 배열 사용법배열을 생성하고 해당 배열의 값을 출력하는 방법을 배우는 과정입니다.
package ex0219.array;

public class ArgExam {

	int arr[] = new int[]{}; //생성만해줌
	
	public static void main(String[] args) {
		System.out.println("**메인시작하기**");
		
		System.out.println("arg(주소) = "+args);
		System.out.println("arg.length = "+args.length);
		System.out.println();
		
		//전달된 값 출력 : 반복문과 렝스전까지  스트링으로 불러오기 배열의 길이만큼 반복문 돌리기
		for(int i=0; i<args.length ;i++) {
			System.out.println("args[ "+i+"] = " +args[i]);
		}
		
		//인수로 숫자 두개가 전달된다면, 두수의 합?구하기
		//런애즈콘피그에서 숫자넣어도 스트링으로 받음
		//문자연산이라서......문자열~~숫자로 변환해야됨.캐스팅
		System.out.println(args[0]+args[1]); //5060나오네///
		
		int no1  = Integer.parseInt(args[0]);
		int no2  = Integer.parseInt(args[1]);  //Integer.toString 별로안써.
		
		System.out.println(no1+no2);
			
		
		System.out.println();
		System.out.println("**메인 끝**");
		
	}

}
profile
@mgkick

0개의 댓글