나는 정말로 시작 프로그래머이며 기본 학습 만하고 "main (String [] args)"에 표시되는 것이 정확히 "args"인지 이해하려고합니다. 하루 종일 수색했는데 답을 찾을 수 없었습니다 ... 그게 명령 줄 인수에 연결되어있는 걸 발견했습니다. 그러나 나는 이것들의 의미가 무엇인지 모른다. (기본이라고해도) "args"가 무엇인지 알고 싶습니다. Tnx. 우우 ... 그리고 그건 .. 만약 내가 중요하다면 자바 언어를 사용하고있다. 당신은 자바 프로그램을 실행하면args 란 정확히 무엇이며 어떻게 사용합니까?
-1
A
답변
3
, 그것은 일반적으로 다음과 같습니다 그러나
java MyProgram
, 당신은 또한 명령 줄 인수를 포함하는 옵션이 있습니다. 프로그램이 두 개의 숫자를 추가하는 경우 예를 들어, 다음과 같이 입력을하도록 설정할 수 있습니다 :이 경우
java MyProgram 12 47
가, 편곡 ["12", "47"]
동일합니다. 이 방법으로 입력 작업을하면 배치 파일 등을 통해 프로그램 실행을 자동화하는 것이 더 쉬워 지므로 유용합니다.
0
args
은 명령 줄 인수의 임의의 이름입니다. 명령 행에서 자바 클래스 파일을 실행하면 String 배열이 main() 함수에 전달됩니다. 추가 인수를 처리하려는 경우 특정 색인 인 args
에서 키워드를 확인하고이를 기반으로 추가 기능을 수행 할 수 있습니다.
관련 문제
- 1. master.dbo.spt_values 란 무엇이며 어떻게 사용합니까?
- 2. IDE 란 무엇이며 어떻게 사용합니까?
- 3. IExpando 란 무엇이며 어디에 사용합니까?
- 4. 정확히 com 객체는 무엇이며 어떻게 사용합니까?
- 5. X.509 란 무엇이며 어떻게 사용합니까?
- 6. IoC 하위 컨테이너 란 무엇이며 어떻게 사용합니까?
- 7. 지도 란 무엇이며 C++에서 어떻게 사용합니까?
- 8. winapi HMENU 란 무엇이며 어떻게 사용합니까?
- 9. BigInteger 란 무엇이며 언제 사용합니까?
- 10. "isKindOfClass"란 무엇이며 왜 사용합니까?
- 11. @private 란 무엇이며 무엇을 사용합니까?
- 12. SVG 란 무엇이며 어떻게 작동합니까?
- 13. "로그 페이지"란 무엇이며 WMQ에서 사용합니까? 로그인에서
- 14. JsonUtility 란 무엇이며 왜 내 코드에서 사용합니까?
- 15. 도킹 프레임 워크 란 무엇이며 언제 사용합니까?
- 16. SignInManager, 무엇이며 어떻게, 언제 사용합니까?
- 17. sysroot는 정확히 무엇이며 어떻게 만들 수 있습니까?
- 18. 인스턴스 란 무엇이며 어떻게 변환합니까? $
- 19. 확장이란 무엇이며 어떻게 사용합니까?
- 20. MPQueue - 무엇이며 어떻게 사용합니까?
- 21. 키는 무엇이며 어떻게 사용합니까?
- 22. wxDataViewModel : 무엇이며 어떻게 사용합니까?
- 23. 동적 SQL 쿼리 란 무엇이며 언제 사용합니까?
- 24. "public.rr_pending_changes"란 무엇이며 왜 9gigs를 사용합니까?
- 25. @section 스크립트 란 무엇이며 어떤 용도로 사용합니까?
- 26. 버디 클래스 란 정확히 무엇이며 기존 클래스에 어노테이션을 추가하는 데 어떻게 사용합니까?
- 27. 데이터베이스 캐시 란 무엇이며 데이터베이스 캐시는 어떻게 사용합니까?
- 28. C++, std :: atomic, std :: memory_order 란 무엇이며 어떻게 사용합니까?
- 29. 두 개의 함수 유형 선언이있는 인터페이스 란 무엇이며 어떻게 사용합니까?
- 30. WCF 란 무엇이며 어떻게 작동합니까?
"MyProgram"이 무엇인지 이해하지는 못했지만 args는 문자열 배열입니다.하지만 어떻게 사용합니까? 그리고 나는 커맨드 라인 인수가 무엇인지에 대해 크게 이해하지 못한다. –
@PanEyal 프로그램을 실행하는 명령 줄을 사용합니까? 'MyProgram'은'public class MyProgram'에서와 같이 클래스가 무엇이든간에 호출됩니다. 필자가보기에 커맨드 라인 인자에 대한 나의 예를 보라. – nullptr