gpt4 book ai didi

Java 数据类型问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:49:24 26 4
gpt4 key购买 nike

public class Main {

public static void main(String[] args) {
int j = + -1234;
System.out.printf("%d", j);
System.out.println();
System.out.println(j);
}
}

结果是 -1234。任何人都可以解释为什么结果是 -1234 吗?

最佳答案

赋值int j = + -1234;相当于:

j = (1) * (-1) * 1234 (a)

现在:

-1 = (1) * (-1) (b)

将b代入a得到:

j= -1 * 1234

所以 j = -1234

在赋值方程中the + and - are acting as unary oprators

关于Java 数据类型问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46357599/

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