2011-04-26 6 views
0

명령 줄에서 추가 된 인수를 허용하는 프로그램을 만드는 방법은 무엇입니까?인수를 사용하여 프로그램을 실행 하시겠습니까?

등의 프로그램으로 printMe.java

내가

처럼 실행 한 경우
 
java printMe im so cool 
는 인쇄 할

,

임 내가 여분을 전달할 수있는 방법을 알아 내기 위해보고 "너무 멋진 메신저" 명령 줄 인수를 통해 내 프로그램에 정보 제공!

+3

이'자바 명령 행의 구글과 가능한 많은 자원을 가진 아주 일반적인 질문은 :

따라서, 귀하의 경우, PrintMe 클래스의 주요 방법은 같을 것 인수'또는 비슷한. 아마도 좀 더 구체적인 질문이 있습니까? –

+0

@ Mr. Schiadance : 일반적인 질문은 일반적으로 나쁜 것은 아니며, 특히 확실한 대답이있는 경우 특히 그렇습니다. 이 질문이 하나의 질문과 중복 될 수 있다면 다른 질문이 될 것입니다. –

답변

1

모든 Java 프로그램은 인수를 사용할 수 있습니다.

main 메서드에 대한 인수로 전달되는 String[]을 간단히 살펴보면 명령 줄 인수가 포함되어 있습니다.

0

main 함수로 전달되는 String [] args를 사용합니다. 이것은 지정된 모든 매개 변수로 채워집니다.

public static void main (String[] args) 
2
public static void main(String[] args) // note "args" 

자바는 문자열 배열이 응용 프로그램에 명령 줄 인수를 나타내는 것을 사용합니다.

0

Java 기본 메소드에는 전달 된 명령 행 인수가 포함될 매개 변수 String[] args이 있습니다.

public static void main(String[] args) { 
    for(String s : args) { 
     System.out.print(s + " "); 
    } 
} 
+0

오타! 'foreach'는'for'이어야합니다 –

+0

@John, @Joachim Sauer - 고마워요. – adarshr

1
public class PrintMe { 

    public static void main(String[] args){ 
     if(args.length > 0){ 
      System.out.println(args[0]); 
     } 
    } 

} 
 
$ javac PrintMe.java 
$ java PrintMe "I'm so cool" 
I'm so cool 
관련 문제