哥哥姐姐,大家好!
我是刚学JAVA的新手,我碰到个问题想问一下,就是在java中“+=”,和“=+”有什么区别啊?!比如:"x+=y"和“x=+y”有什么不同啊!?
还请哥哥姐姐帮帮小弟弟!
小弟弟先谢谢了!!!

解决方案 »

  1.   

    x+=y 和x= x+y是一样的
    x=+y 不知道,有这个语法吗?
      

  2.   

    x+=y<----> x= x+yx=+y 不晓得这种
      

  3.   

    X = + Y
    Y 为常数 能行!
    Y 为变量行吗?!
      

  4.   

    =+后面加号应该是正号运算符吧,嘿嘿class Hello {
    public static void main(String[] args) {
    int y=1;
    int x=+y;
    System.out.println(x);
    }
    }
      

  5.   

    =+编译是能通过的,而且是JAVA的一种语法。
      

  6.   

    我是在JAVA编程思想里看到的,是bruce eckle那个牛人写的一个程序里用的。
      

  7.   

    x=+y
    是不是应该看成x=(+y)
    测试了下,代码结果如下:
    public class test {
    public static void main(String[] args) {
    int y=-1;
    int x=2;
    x+=y;
    System.out.println(x);
    x=+y;//!!!
    System.out.println(x);
    }
    }
    输出:
    1
    -1
    public class test {
    public static void main(String[] args) {
    int y=-1;
    int x=2;
    x+=y;
    System.out.println(x);
    x=-y;//!!!
    System.out.println(x);
    }
    }
    输出
    1
    1
      

  8.   

    void doubletest(double x,double y)
    {
      x=x*y;
      x=x/y;
      x=x%y;
      x=x-y;
      x++;
      x--;
      x=+y;
      x=-y;
      ......
    }
    上面是bruce eckle在JAVA编程思想里用的。
      

  9.   

    en 应该是正负号,+的用法有1.加法运算符。2.正负号。3.连接符
    eg: int x,y;
        x=x+y;//加法运算符    int x,y;
        y=-7;//正负号
        x=+y;
        
        int x,y;
        x=1;y=2;
        System.out.println(x+""+y);//使用连接符一定要在字符串中。输出结果:1 2
       System.out.println(x+y);//此处“+”是加号运算符,不是连接符。输出结果3
      

  10.   

    dreamover(梦醒了) 
    正解