gpt4 book ai didi

java - 为什么我没有收到错误消息?

转载 作者:行者123 更新时间:2023-12-02 13:34:33 26 4
gpt4 key购买 nike

在 Java 中,如果我执行以下操作,则会收到错误

byte b = 50;
b = b * 2; // Error! Cannot assign an int to a byte!

好的,我明白为什么会出现这个错误。但现在如果我这样做b*=2我没有收到任何错误。为什么?

最佳答案

因为当您创建 b *= 2; 时,实际上此操作 *= 会将您的 int 转换为 byte.

关于java - 为什么我没有收到错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43069924/

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