JAVA
[JAVA] 명령 행 인수
주옹스
2020. 7. 31. 10:42
명령 행 인수 ?
main 함수는 하나의 인수를 가지며 인수는 외부에서 특정 값을 main함수로 전달 받을 목적으로 사용되는 것으로 이때 사용되는 인수를 명령 행 인수(Command Line Argument)라 함.
[ 가변적인 값을 가질 수 있는 방법 ]
1. Scanner
2. 명령 행 인수 (실행한 후 입력되는 값을 main에 매개변수로 넘김)
Ex) 명령행인수 실행 후 a b c입력 --> String[] args에 매개변수로 넘어감(String이기 때문에 문자열만 가능)
[ 실행 방법 ]
1. class 파일 작성
1
2
3
4
5
6
7
8
9
10
|
public class Ex1 {
public static void main(String[] args) {
System.out.println("명령형 인수 예제");
for(int i = 0; i<args.length; i++){
System.out.println(i+":"+args[i]);
}
}
}
|
cs |
** 주의 ** package있으면 실행방법이 달라지기 때문에 default package에서 class파일 작성 후, 실행 (아직 package배우기 전)
2. 작성된 class파일을 이클립스에서 ctrl + c 하고, 원하는 폴더에 ctrl + v
( C:\source에 저장)
3. 파일 실행
3-1) cmd 실행
3-2) eclipse에서 실행
4. 결과