Java 프로그램이 실행될 때 명령 줄에서 String 형식의 매개 변수 만 가져 오는 이유는 무엇입니까? read 매개 변수가 int로 선언 된 경우 int를 String으로 변환합니다. 왜 이런 일이 생길까요? 그리고 java 프로그램을 실행할 때 명령 줄에서 int 값만 받아들이는 방법이 있습니까?자바에서 입력 매개 변수
1
A
답변
2
문자열은 모든 값을 가질 수 있기 때문에 더 융통성이 있으며 정수로 대표 될 수도 있습니다. 명령 줄에 int를 전달하려면 문자열을 int로 직접 변환 할 수 있습니다.
int val = Integer.parseInt(arg[0]);
메인있어서 유효한 서명은 다른 인수 구조가 주된 기능으로 간주되지 않는다
public static void main(String[] args)
이다.
1
매개 변수가 int로 선언되면 int를 String으로 변환한다는 것을 읽었습니다.
잘못 읽었습니다. main()
메서드가 다른 String[] args
을 사용하면 JVM에서 유효한 진입 점으로 인식하지 않습니다.
정수 인수를 사용하려는 경우 기본 방법은 여전히 String[] args
을 받아 들여야하며 사용자가 직접 변환해야합니다.
0
키보드에 "정수"가 없기 때문에 명령 줄에서 문자를 전달합니다. 따라서이 char 배열 (String으로 래핑 됨)을 정수로 변환해야합니다.
관련 문제
- 1. xslt의 입력 매개 변수
- 2. 주어진 입력 매개 변수
- 3. 확인 입력 매개 변수
- 4. 스레드 입력 매개 변수
- 5. 입력 ID로 매개 변수 요청
- 6. PHP 입력 매개 변수 인코딩
- 7. 입력 스트림의 C++ 매개 변수
- 8. Django 메서드의 입력 매개 변수
- 9. 이클립스 입력 매개 변수 변경
- 10. 메서드에 대한 nullable 입력 매개 변수
- 11. PropertyGrid를 사용하여 메서드 매개 변수 입력
- 12. BIRT 보고서에 매개 변수 입력 UI 포함
- 13. 카메라 입력 : 지원되지 않음 매개 변수
- 14. 입력 매개 변수 유효성 검사 및 응답
- 15. 경험적 모델에 대한 입력 매개 변수 변경
- 16. abap - 선택 화면에서 매개 변수 입력 비활성화
- 17. 전달 매개 변수 및 사용자 입력
- 18. 보고서에 대한 중복 쿼리 매개 변수 입력
- 19. CITemperatureAndTint (CIFilter)의 입력 매개 변수
- 20. 함수에 대한 매개 변수 입력 최적화
- 21. jtable 실행 메소드에 대한 입력 매개 변수
- 22. Perl에서 매개 변수 입력 메커니즘의 차이점은 무엇입니까?
- 23. 숨겨진 입력 필드의 값이 Actionlink 매개 변수
- 24. Microsoft Access - 매개 변수 값 입력 이유?
- 25. 웹 보고서 뷰어에 매개 변수 입력
- 26. 텍스트 변수에서 rpart 입력 매개 변수 읽기
- 27. Uri.TryCreate의 입력 매개 변수, 무엇이 잘못 되었나요?
- 28. PyContract PostCondition 비 입력 매개 변수 변수 포함
- 29. 자바에서 사용자 입력 대 파이썬
- 30. 자바에서 변수 사용
귀하가 제공 한 링크가 귀하의 질문에 대한 답변 인 것으로 보입니다 –
스캐너의 nextInt() –
전혀 읽지 않았습니다. 귀하의 링크에 Jon Skeet'e 코멘트를보십시오. – EJP