慕粉1151413972
2017-11-22 20:15
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
String last;
if (score>80){
if (sex.equals("女")){
last="进入女子组决赛";
}else{
last="进入男子组决赛";
}
}
System.out.println(last);运行失败
HelloWorld.java:13: error: variable last might not have been initialized
System.out.println(last);
^
1 error
因为要输出last,所哟必须要给last赋初值,在代码中if是嵌套循环,如果第一个if不满足条件,那就直接输出last,可是你没有赋初值,所以会出错。还有,你这大括号也不匹配啊,兄弟
String last;
定义last的时候需要给变量赋初始值
给个""都行
Java入门第一季(IDEA工具)
1168382 学习 · 18754 问题
相似问题