public static void main(String[] args)
{
char ch;
ch = JOptionPane.showInputDialog("").charAt(0);
if (Character.isLetter(ch))
{
System.out.println(Character.toUpperCase(ch));
}
if (Character.isDigit(ch))
{
Math.sqrt(ch);
System.out.println(ch);
}
if (Character.isWhitespace(ch))
{
int code = ch;
System.out.println (code);
}
}
두 개 이상의 문자를 입력하면 첫 번째 문자 만 인식합니다. 사용자가 char로 입력하는 여러 문자를 프로그램에 표시하려면 어떻게합니까?문자 입력에서 여러 문자 읽기 및 이중으로 변환
'.charAt (0)'첫 번째 문자 만 가져 오라고 말하고 있습니다. – litelite
여러 문자를 가져 오려면 어떻게해야합니까? –
'ch'를 문자열로 선언하고'.charAt (0)'을 제거하십시오. 그러나받은 루프 문자를 반복 할 루프를 추가해야합니다. – litelite