2. 실행인자 넘기기
java MainMethod a b c d e Java 1 2 3
package com.java.tutorial.mainMethod;
import java.util.Arrays;
public class MainMethod
{
public static void main(String[] args)
{
System.out.println("arguments : " + Arrays.toString(args));
for(int i=0; i<args.length; i++)
{
System.out.printf("argument[%d] : %s\n", i, args[i].toString());
}
for(String arg : args)
{
System.out.println("arg : " + arg);
}
}
}
실행결과
arguments : [a, b, c, d, e, Java, 1, 2, 3]
argument[0] : a
argument[1] : b
argument[2] : c
argument[3] : d
argument[4] : e
argument[5] : Java
argument[6] : 1
argument[7] : 2
argument[8] : 3
arg : a
arg : b
arg : c
arg : d
arg : e
arg : Java
arg : 1
arg : 2
arg : 3
import java.util.Arrays;
public class MainMethod
{
public static void main(String[] args)
{
System.out.println("arguments : " + Arrays.toString(args));
for(int i=0; i<args.length; i++)
{
System.out.printf("argument[%d] : %s\n", i, args[i].toString());
}
for(String arg : args)
{
System.out.println("arg : " + arg);
}
}
}
실행결과
arguments : [a, b, c, d, e, Java, 1, 2, 3]
argument[0] : a
argument[1] : b
argument[2] : c
argument[3] : d
argument[4] : e
argument[5] : Java
argument[6] : 1
argument[7] : 2
argument[8] : 3
arg : a
arg : b
arg : c
arg : d
arg : e
arg : Java
arg : 1
arg : 2
arg : 3
3. 실행인자 가변 배열 형식으로 받기
package com.java.tutorial.mainMethod;
import java.util.Arrays;
public class MainMethod
{
public static void main(String... args)
{
System.out.println("arguments : " + Arrays.toString(args));
for(int i=0; i<args.length; i++)
{
System.out.printf("argument[%d] : %s\n", i, args[i].toString());
}
for(String arg : args)
{
System.out.println("arg : " + arg);
}
}
}
실행결과
arguments : [a, b, c, d, e, Java, 1, 2, 3]
argument[0] : a
argument[1] : b
argument[2] : c
argument[3] : d
argument[4] : e
argument[5] : Java
argument[6] : 1
argument[7] : 2
argument[8] : 3
arg : a
arg : b
arg : c
arg : d
arg : e
arg : Java
arg : 1
arg : 2
arg : 3
import java.util.Arrays;
public class MainMethod
{
public static void main(String... args)
{
System.out.println("arguments : " + Arrays.toString(args));
for(int i=0; i<args.length; i++)
{
System.out.printf("argument[%d] : %s\n", i, args[i].toString());
}
for(String arg : args)
{
System.out.println("arg : " + arg);
}
}
}
실행결과
arguments : [a, b, c, d, e, Java, 1, 2, 3]
argument[0] : a
argument[1] : b
argument[2] : c
argument[3] : d
argument[4] : e
argument[5] : Java
argument[6] : 1
argument[7] : 2
argument[8] : 3
arg : a
arg : b
arg : c
arg : d
arg : e
arg : Java
arg : 1
arg : 2
arg : 3
'코드조각모음' 카테고리의 다른 글
[Java006] Boxing & Unboxing (0) | 2011.10.12 |
---|---|
[Java005] Primitive 데이터 타입 (0) | 2011.10.12 |
[Java004] 상수 사용하기 (0) | 2011.10.11 |
[Java002] 자바의 주석 (0) | 2011.10.11 |
[Java001] Hello, World 출력하기 (0) | 2011.10.11 |