以下是我遇到的家庭作业。我意识到字符串piglatin没有初始化,但是我不确定如何为它设置变量。

import java.util.*;

public class PigLatinHomework {

  public static void main(String[] args) {
    Scanner s = new Scanner(System.in);
    System.out.print("Type in a word: ");
    String en = s.next();
    String vowels = "aeiouAEIOU";
    boolean startVowel = false;
    char wordStart = en.charAt(0);
    String piglatin;



    for(int i=0; i<vowels.length(); i++){
      if(vowels.charAt(i) == wordStart){
        piglatin += en + "hay";
        startVowel = true;
      }
    }
    if(startVowel == false){
      piglatin += en.substring(1) + wordStart + "ay";
    }
    System.out.println("Piglatinized: " + piglatin);
  }
}

最佳答案

使用String piglatin = "";将变量初始化为空字符串。

10-08 12:17