当前位置: 代码迷 >> J2SE >> 初学者提问JAVA有关问题
  详细解决方案

初学者提问JAVA有关问题

热度:75   发布时间:2016-04-24 16:43:02.0
菜鸟提问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好像没有任何的意义,还有就是你那个输出语句也写的不对。好好看看吧。
  相关解决方案