gpt4 book ai didi

java - 使用类型转换添加字节,Java

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:26:54 27 4
gpt4 key购买 nike

我正在尝试在一个字节数组中添加两个值。这是我的代码:

byte[] ars = {3,6,9,2,4};
ars[0] = (byte)ars[0] + (byte)ars[4];
System.out.println( ars[0] );

我在编译时遇到这个错误:

Main.java:9: possible loss of precision
found : int
required: byte
ars[0] = (byte)ars[0] + (byte)ars[4];
^
1 error

我们一如既往地非常感谢您的帮助。

最佳答案

接近,但有点偏离。

ars[0] = (byte)(ars[0] + ars[4]);

请记住 ars[0]ars[4] 已经是字节,因此无需将它们转换为字节。

相反,将求和结果转换为一个字节。

关于java - 使用类型转换添加字节,Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9815970/

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