有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

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