这个代码的错误解释下
F:\备份\myjava\First.java:5: cannot resolve symbolsymbol : variable i
location: class First
if(i>6)
^
F:\备份\myjava\First.java:8: cannot resolve symbol
symbol : variable i
location: class First
else if(i>=8)
^
----------------解决方案--------------------------------------------------------
public class First
{
public static void main(String args[])
{
if(i>6)
{System.out.println("pass");
}
else if(i>=8)
{System.out.println("good");
}
else
{System.out.println("fail");
}
}
}
----------------解决方案--------------------------------------------------------
什么错误
----------------解决方案--------------------------------------------------------
i没有定义,找不到
----------------解决方案--------------------------------------------------------
明显没定义的!!!
----------------解决方案--------------------------------------------------------
帮忙改下
----------------解决方案--------------------------------------------------------
F:\备份\myjava\First.java:6: variable i might not have been initialized
if(i<6)
^
public class First
{
public static void main(String args[])
{
int i;
if(i<6)
{System.out.println("pass");
}
else if(i>=8)
{System.out.println("good");
}
else
{System.out.println("fail");
}
}
}
----------------解决方案--------------------------------------------------------
public class First
{
public static void main(String args[])
{
int i=8;
if(i<6)
{System.out.println("pass");
}
else if(i>=8)
{System.out.println("good");
}
else
{System.out.println("fail");
}
}
}
就可以了,i在比较之前要定义,不知道你这个程序主要想表达什么
所以只能这样改了
----------------解决方案--------------------------------------------------------
恩, 楼上的该的就是
----------------解决方案--------------------------------------------------------
呵呵
,对,楼上的
----------------解决方案--------------------------------------------------------