명령 프롬프트에서이 실행에 println 사용 Num
이 나오는 것 인 int
물음표
입니다
System.out.println(Num + " is prime!");
System.out.println("Press N to put in another number or S to stop");
:
그것을 막을 수있는 방법이 있습니까? 아니면 그냥 처리해야합니까?
명령 프롬프트에서이 실행에 println 사용 Num
이 나오는 것 인 int
물음표
입니다
System.out.println(Num + " is prime!");
System.out.println("Press N to put in another number or S to stop");
:
그것을 막을 수있는 방법이 있습니까? 아니면 그냥 처리해야합니까?
System.out.println(String.valueOf(Num) + " is prime!");
편집 : 미스테리를 더 충만하기 위해 더 많은 정보를 추가하십시오.
java.lang.String.valueOf는 문자열을 숫자에 단순히 추가하는 것만으로 컴파일러에 따라 달라지는 Number를 정확하게 구문 분석합니다.
'? '는 어디에서 오며, 왜 고쳐 나나요? –
"문자열에 숫자를 단순히 추가하는 것은 컴파일러에 따라 다릅니다." -- 뭐라고? 아니, 그렇지 않을 것이다. –
** 인코딩 ** 문제가있는 것 같습니다. 'Num '은 무엇입니까? 그것은'int' 또는 오히려'String'입니까? 그거 어디서 났어? – Zabuza
'Num'은 무엇입니까? [mcve]를 만드십시오. –
일반적으로 유니 코드 문자를 출력하려고 할 때이 값을 얻습니다. 'Num'유형은 무엇입니까? – luckydog32