首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

初学者提问JAVA有关问题

2012-02-14 
菜鸟提问JAVA问题publicclassTwo02{publicstaticvoidmain(Stringargs[]){if(intgrade10){System.out.prin

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

热点排行