Java HW,字符串初始化错误

时间:2014-11-11 14:56:03

标签: java

以下是我的家庭作业,我遇到了问题。我意识到字符串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);
  }
}

1 个答案:

答案 0 :(得分:2)

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