-1

家事があります。ユーザー入力から郵便番号を取得するプログラムを作成するように依頼されました。次に、最初の数字だけを使用して場所を特定します。使用するデータ型は int だと先生に言われました。助けてもらえますか?ありがとう

4

1 に答える 1

3

文字を整数と比較しているため、現在はそれらを制御文字 U+0003 および U+0004 と比較しています。数字を表す文字と比較したいと考えています。

if (zipCode.charAt(0) <= '3')
...
if (zipCode.charAt(0) >= '4')
    if (zipCode.charAt(0) <= '6')

(switch ステートメントの使用も検討してください...)

郵便番号の意味に関してこれが正しいかどうかはわかりませんが、それはあなたのコードの差し迫った問題です.

于 2012-12-01T09:10:03.310 に答える