gpt4 book ai didi

java - Java中=+运算符的使用?

转载 作者:行者123 更新时间:2023-12-01 06:26:25 27 4
gpt4 key购买 nike

我有以下代码:

public class Operators {
public static void main(String[] args) {
int i =+ 2;
System.out.println(i);
}
}

执行后我得到以下输出:2

那么 =+ 又是什么呢? 运算符实际上在这里做什么?

编辑:

正如一些人回答的那样,它正在分配 +2i ,考虑以下代码:

public class Operators {
public static void main(String[] args) {
int i =- -2;
System.out.println(i);
}
}

因此,在上述情况下,输出应为 -2 。但我得到了 2

所以我想,它是 -(-2) ,给出 2对吗

最佳答案

int i =+ 2;

对变量 i 进行正 2(+2) 赋值。如果你的写法像 -- int i = +2;

再举一个例子 -

int i = 2;
i=+3;
System.out.println(i);

打印 3。

+ Unary plus operator; indicates positive value (numbers are positive without this, however)

更多示例 - http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/java/nutsandbolts/examples/UnaryDemo.java

关于java - Java中=+运算符的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19151388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com