私は自分の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