Так что мне было присвоено это задание в классе, чтобы сделать приложение для подсчета голосов. Я понятия не имею, что не так с моим кодом, но, пожалуйста, взгляните.Что случилось с моим заявлением о подсчете голосов?
package com.practice;
import java.util.*;
public class CountVowels {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int counter = 0;
int vowels = 0;
System.out.print("Enter text: ");
String text = input.nextLine();
int last = text.length() - 1;
while (last > 0) {
char temp = text.charAt(counter);
if (temp == 'a' || temp == 'e' || temp == 'i' || temp == 'o' || temp == 'u') {
vowels++;
}
counter++;
last++;
}
System.out.println("The number of vowels are: " + vowels);
}
}
Что это ваша проблема? –
Смотрите, как это работает, так это то, что вы говорите нам, что не так. Затем вы сообщаете нам все, что вы сделали, чтобы отладить проблему. Затем мы расскажем вам, в чем проблема. –
Я думаю, что программа выглядит как шанс получить StringIndexOutofBound Exception, так? @kevin – santhosh