以下是我遇到的家庭作业。我意识到字符串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 = "";
将变量初始化为空字符串。