我试图创建一个程序,提示用户输入一个单词,它会返回单词的长度。但是我遇到了" String word;"的问题,因为我不断得到局部变量可能尚未初始化的错误。
import javax.swing.JOptionPane;
public class FunctionsTest {
public static void main(String[] args) {
String word;
JOptionPane.showMessageDialog(null, "The length of the word is" + findLength (word));
}//End of Main Method
public static int findLength(String word) {
String str = new String(word);
return str.length();
}//End of findLength Method
}
答案 0 :(得分:1)
"字"没有价值,它是空的,你需要给出" word"一些价值:
String word = "abc";
答案 1 :(得分:0)
没有提示用户输入,因此String字永远不会有值。创建用户输入提示,并使字符串等于输入值。