7. 명령행 매개변수
7. 명령행 매개변수 본문
이번 강의에서 배우고자 하는 목표:
- 명령행 매개변수를 전달하는 과정 이해
- 명령행 매개변수를 문자열형으로, 정수형으로, 그리고 문자형으로 사용하는 방법
데이터 처리 프로그램, 즉 정보를 입력받아 처리하는 프로그램을 개발할 때는 입력 시기를 고려하여 명령행 매개변수, 표준입력, 그리고 파일로부터 입력을 고려할 수 있습니다.
명령행 매개변수 – 프로그램 시작시 명령행에 입력하여 전달되며, 입력 시기는 단 한번입니다.
표준 입력 – 프로그램 수행 중 표준 입력, 그러니까 키보드를 통해 정보를 입력하는 방식입니다. 반복 입력, 여러 번 입력이 가능합니다. 하지만 텍스트 모드에서 수행되는 Java 어플리켕이션에서만 활용이 가능합니다.
파일로부터의 입력 – 파일 입출력 API를 활용하여 파일을 열고 입력하는 방식입니다. 이 방식은 입력 정보를 파일로 출력 하니까 재입력을 할 필요가 없습니다.
명령행 매개변수의 전달과정은 이와 같습니다.
1. main () 메서드로 전달
2. 문자열로 만들어지고 참조형 String 배열로 전달
3. String args [ ]로 전달받아 처리
매개변수를 숫자로 형 변환을 할 때에는
정수형으로 할 때에는: Integer.parseInt ( )
실수형으로 할 때에는: Double.parseDouble ( )
이전 강의 (6. 지역변수와 멤버변수 (Local Variable / Member Variable))
다음 강의 (8. 연산자 (Operator))
Comments