日期:2014-05-20  浏览次数:20755 次

菜鸟提问JAVA问题
public   class   Two02
{

public   static   void   main(String   args   [])
{
if(int   grade=10)
{
System.out.println   ( "a= "+1+ "b= "+2);
}

}
}
这是我在JCreator里面写的,但是编译的时候就报错误


------解决方案--------------------
第一,括号里面必须是布尔类型:if(grade==10)。
第二,grade可以在前面定义和初始化。
------解决方案--------------------
public class Two02
{

public static void main(String args [])
{
int grade=10;
if(grade==10)
{
System.out.println ( "a= "+1+ "b= "+2);
}
else if(grade==9)
{
System.out.println ( "a= "+2+ "b= "+3);
}
}
}

你那个INT GRADE应该在前边定义,怎么能在那个地方定义啊,那里边应该是布尔表达式啊。再说了,你定义的GRADE好像没有任何的意义,还有就是你那个输出语句也写的不对。好好看看吧。