gpt4 book ai didi

java - java原语是如何工作的? ,短(短+ int)?

转载 作者:行者123 更新时间:2023-11-29 07:10:45 28 4
gpt4 key购买 nike

我尝试执行以下代码:

public class Test5 {

/**
* @param args
*/
public static void main(String[] args) {
short x = 0;
int i = 123456;


x = (short) (x + i);
System.out.println(x);
}

}

输出“-7616”如何?当类型转换为 short 时,integer 和 short 如何工作?

最佳答案

长版: http://docs.oracle.com/javase/specs/jls/se7/html/jls-5.html

简短版:Java 获取 int 的 16 个最低有效位,并以相同的顺序将它们放入 short。

关于java - java原语是如何工作的? ,短(短+ int)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14089269/

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