我正在为COSC课程制作的这个程序没有正确编译,我不断收到错误:
线程"main"中的异常java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:2
在VowelCount.main的java.lang.String.substring(String.java:1765)(VowelCount.java:13)
这是我的代码:
import java.util.Scanner;
public class VowelCount {
public static void main(String[] args) {
int a = 0, e = 0, i = 0, o = 0, u = 0, count = 0;
String input, letter;
Scanner scan = new Scanner (System.in);
System.out.println ("Please enter a string: ");
input = scan.nextLine();
while (count <= input.length() ) {
letter = input.substring(count, (count + 1));
if (letter == "a") {
a++; }
if (letter == "e") {
e++; }
if …Run Code Online (Sandbox Code Playgroud)