这个程序:
class lesson21
{
  public static void main(String[]args)
  {
   int x = 3;
   int y = 4;
   int z;
   z = (x+y)+ x++;
   System.out.println(z+","+x);    
  }
}
为什么会出错呢?错误为第8行 illegal character: \65289
谢谢

解决方案 »

  1.   

    括号的全角/半角问题,一下代码测试通过。class   lesson21 

        public   static   void   main(String[]args) 
        { 
          int   x   =   3; 
          int   y   =   4; 
          int   z; 
          //z   =   (x+y)+   x++; 你的初始代码
           z   =   (x+y)+   x++;//帮你改正后的代码,错误是右括号“)”写成了“)”,全角和半角的问题。
          System.out.println(z+","+x);         
        } 

      

  2.   

     为第8行   illegal   character:   \65289 
         z   =   (x+y)+   x++; 
    中的)错误,注意要使用半角的)
      

  3.   

    嘿嘿。。确实很可爱。。class   lesson21
      

  4.   

    )+x++; 好像一个表情哦!眼睛弯的不像ASCII码!