2017-01-24 9 views
-2

'whileループ'で文字を増分しようとしています。しかし、私はint変数を使ってインクリメント( 'A'で始まる)する必要があります。forループでintを使用して文字を増やす

int userNum = 3; 
char userLetter = 0; 

userLetter = 'A'; 
while (userLetter <= userNum) { 
    System.out.print(userLetter+ " "); 
    userLetter++ 
} 

イム結果を見つけよう:B C

+5

'A'のASCII値は65なので、ループは1度でも実行されません。 – TDG

+0

ループ条件が間違っています。 '' A '<= 3'はfalseなので、ループは実行されません。 – Kayaman

答えて

-1

をインクリメントするために、この単純なコードを使用していただきありがとうございます。

public class HelloWorld{ 

    public static void main(String []args){ 
     int count=1; 
     int userNum = 3; 
     char userLetter = 0; 

     userLetter = 'A'; 
     while (count <= userNum) { 
      System.out.print((char)(userLetter+count)); 
      count++; 
     } 
      } 
} 
+0

このコードを自分で試しましたか?それは仕事をしません。 – TDG

+0

はい、私は今編集したコードをより詳細に扱います。 –

+0

ここで実際の動作を見ることができます。 https:// goo.gl/m2vVZR –

関連する問題