2017-01-24 3 views
-2

Попытка увеличить символ в цикле while. Однако мне нужно увеличивать (начиная с «A») с помощью переменной int.Приращение символа с использованием int в цикле for

int userNum = 3; 
char userLetter = 0; 

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

Im пытается найти результат: A B C

Спасибо

+5

Значение ASCII 'A' равно 65, поэтому ваш цикл не будет выполнен даже один раз. – TDG

+0

Ваше условие цикла неверно. '' A '<= 3' является ложным, поэтому цикл никогда не запускается. – 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 –

Смежные вопросы