哥哥姐姐,大家好!
我是刚学JAVA的新手,我碰到个问题想问一下,就是在java中“+=”,和“=+”有什么区别啊?!比如:"x+=y"和“x=+y”有什么不同啊!?
还请哥哥姐姐帮帮小弟弟!
小弟弟先谢谢了!!!
我是刚学JAVA的新手,我碰到个问题想问一下,就是在java中“+=”,和“=+”有什么区别啊?!比如:"x+=y"和“x=+y”有什么不同啊!?
还请哥哥姐姐帮帮小弟弟!
小弟弟先谢谢了!!!
调试欢乐多
x=+y 不知道,有这个语法吗?
Y 为常数 能行!
Y 为变量行吗?!
public static void main(String[] args) {
int y=1;
int x=+y;
System.out.println(x);
}
}
是不是应该看成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
{
x=x*y;
x=x/y;
x=x%y;
x=x-y;
x++;
x--;
x=+y;
x=-y;
......
}
上面是bruce eckle在JAVA编程思想里用的。
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
正解