내 Java 코드에 문제가 있습니다. 기본적으로이 작업을 수행하려고합니다.문자로 정수로 변환
char letter = 'a';
char convertedletter = letter + 5;
System.out.print(convertedletter);
출력은 f
해야하지만, 내가 얻을 출력은 108
입니다. 어떻게하면 f
으로 만들 수 있습니까?
내 Java 코드에 문제가 있습니다. 기본적으로이 작업을 수행하려고합니다.문자로 정수로 변환
char letter = 'a';
char convertedletter = letter + 5;
System.out.print(convertedletter);
출력은 f
해야하지만, 내가 얻을 출력은 108
입니다. 어떻게하면 f
으로 만들 수 있습니까?
이 시도 :
char letter = 'a';
char convertedletter;
convertedletter = (char) (letter + 5);
System.out.print(convertedletter);
운영자 "+"당신이이 문자 엉 (하나 개의 문자)와 정수 (int)를 사용하고 있기 때문에 그것이 INT하지 않는 한을 반환, 문자열을 숫자를 추가하거나 연결하는 데 사용됩니다 당신이 원하는대로 char로 변환했습니다.
답변 해 주셔서 감사합니다 !! 정말 고마워, 정말 내 프로젝트에 대한 마감 기한이 다가 가고있어 답변이 필요했습니다. 다시 감사합니다 !! – marchemike
@MichaelEvangelista가이 대답을 수락합니다. –
이 시도 :
char convertedletter = (char) (letter + 5);
귀하의 코드는 컴파일되지 않습니다. – Caner