명령 줄에서 추가 된 인수를 허용하는 프로그램을 만드는 방법은 무엇입니까?인수를 사용하여 프로그램을 실행 하시겠습니까?
등의 프로그램으로 printMe.java
내가
처럼 실행 한 경우java printMe im so cool는 인쇄 할
,
임 내가 여분을 전달할 수있는 방법을 알아 내기 위해보고 "너무 멋진 메신저" 명령 줄 인수를 통해 내 프로그램에 정보 제공!
명령 줄에서 추가 된 인수를 허용하는 프로그램을 만드는 방법은 무엇입니까?인수를 사용하여 프로그램을 실행 하시겠습니까?
등의 프로그램으로 printMe.java
내가
처럼 실행 한 경우java printMe im so cool는 인쇄 할
,
임 내가 여분을 전달할 수있는 방법을 알아 내기 위해보고 "너무 멋진 메신저" 명령 줄 인수를 통해 내 프로그램에 정보 제공!
모든 Java 프로그램은 인수를 사용할 수 있습니다.
main
메서드에 대한 인수로 전달되는 String[]
을 간단히 살펴보면 명령 줄 인수가 포함되어 있습니다.
main 함수로 전달되는 String [] args를 사용합니다. 이것은 지정된 모든 매개 변수로 채워집니다.
public static void main (String[] args)
public static void main(String[] args) // note "args"
자바는 문자열 배열이 응용 프로그램에 명령 줄 인수를 나타내는 것을 사용합니다.
Java 기본 메소드에는 전달 된 명령 행 인수가 포함될 매개 변수 String[] args
이 있습니다.
public static void main(String[] args) {
for(String s : args) {
System.out.print(s + " ");
}
}
오타! 'foreach'는'for'이어야합니다 –
@John, @Joachim Sauer - 고마워요. – adarshr
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
이'자바 명령 행의 구글과 가능한 많은 자원을 가진 아주 일반적인 질문은 :
따라서, 귀하의 경우, PrintMe 클래스의 주요 방법은 같을 것 인수'또는 비슷한. 아마도 좀 더 구체적인 질문이 있습니까? –
@ Mr. Schiadance : 일반적인 질문은 일반적으로 나쁜 것은 아니며, 특히 확실한 대답이있는 경우 특히 그렇습니다. 이 질문이 하나의 질문과 중복 될 수 있다면 다른 질문이 될 것입니다. –