2014-11-11 3 views
1

Ниже моя домашняя работа, с которой я столкнулся. Я понимаю, что строка piglatin не инициализирована, но я не уверен, как установить для нее переменную.Java HW, строка инициализированная ошибка

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); 
    } 
} 

ответ

2

Используйте String piglatin = ""; для инициализации переменной как пустой строки.

Смежные вопросы