gpt4 book ai didi

java - 按以下方式给出值时出错

转载 作者:行者123 更新时间:2023-12-01 16:18:00 25 4
gpt4 key购买 nike

我在以下几行收到错误“类型不匹配:无法从 int 转换为短整型”

short a;
a=09;

但不在

a=9;

为什么会这样。

最佳答案

在数字前使用 0 表示它是八进制。您只能使用从 00 到 07 的范围,因此无法进行转换(它也不适用于 int,因为它超出了范围,即使它看起来像是在尝试进行隐式转换)。

09 从计算角度来说只是一个不存在的数字。

关于java - 按以下方式给出值时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17675551/

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