public class Two02
{

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

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

解决方案 »

  1.   

    if(int grade=10)
    这是要做什么?
    你写这段程序要做什么?
      

  2.   

    public class Two02
    {

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

  3.   

    其实是用IF语句输出结果
    但是总是提示 '.class ' expected      和 ')'expected
      

  4.   

    if(int grade=10)
    java是强类型的,这个是通不过编译的,if括号里必须是boolean类型的
    LZ是C过来的?
      

  5.   

    应该是
    int grade=0;
    if(grade==10)
      

  6.   

    第一,括号里面必须是布尔类型:if(grade==10)。
    第二,grade可以在前面定义和初始化。
      

  7.   

    把int grade=10改成 int grade ==10
      

  8.   

    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好像没有任何的意义,还有就是你那个输出语句也写的不对。好好看看吧。