ASCII сумма и определение гласных
У меня возникли проблемы с реализацией ASCII для таких вещей, как A = 65, B = 66 и так далее. Мой другой код, использующий ASCII, использует случайный метод, и когда я его реализую, он просто печатает несколько случайных букв. Извините, если вам кажется, что я просто пытаюсь сделать свой HW, не пытаясь, это не просто застряло с тем, как я буду делать значения ASCII в цикле while.
Что я уже пробовал:
public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("Input some text: "); String str = in.nextLine(); int chr = 'A'; int chr2 = 'E'; int chr3 = 'I'; int chr4 = 'O'; int chr5 = 'U'; boolean vowel = false; while(vowel) { if(chr == 'A' && chr2 == 'E' && chr3 == 'I' && chr4 == 'O' && chr5 == 'U') { System.out.println("A vowel was entered"); }else { System.out.println("A vowel was not entered"); } } } }
Patrice T
Непонятно, что вы пытаетесь сделать.
в чем заключается вопрос или проблема?
Barais_19
Напишите программу, которая использует цикл while для ввода символов с клавиатуры. Цикл должен выполняться до тех пор, пока не будет введен первый гласный. Выведите количество входных чисел и их сумму в формате ASCII.
Patrice T
А что ты натворил и где застрял?
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Barais_19
Я немного улучшил его. Теперь я просто застрял на том, как сделать так, чтобы он определял, является ли введенная строка гласной.
Richard MacCutchan
Ваш цикл никогда не будет введен, потому что вы начинаете с переменной, установленной в false
Вы также не читаете никаких входных данных.