设置短值 Java
2022-08-31 07:53:14
我正在用J2ME编写一些代码。我有一个带有方法的类。现在,当我尝试编写时,它会给出编译时错误。如何在不声明另一个短变量的情况下设置短整值?setTableId(Short tableId)
setTableId(100)
当设置值时,我可以使用,它的工作原理。那么,这里意味着什么,价值的特征是什么?Long
setLongValue(100L)
L
Short
谢谢
我正在用J2ME编写一些代码。我有一个带有方法的类。现在,当我尝试编写时,它会给出编译时错误。如何在不声明另一个短变量的情况下设置短整值?setTableId(Short tableId)
setTableId(100)
当设置值时,我可以使用,它的工作原理。那么,这里意味着什么,价值的特征是什么?Long
setLongValue(100L)
L
Short
谢谢
在 Java 中,默认情况下,整数文本的类型为 int。对于其他一些类型,可以在文本后加上不区分大小写的字母,如 、 ,以分别指定长整型、双精度型或浮点型。请注意,通常使用大写字母以提高可读性。L
D
F
Java 语言规范没有为字节或短类型提供相同的语法糖。相反,您可以使用显式转换将其声明为这样:
byte foo = (byte)0;
short bar = (short)0;
在方法调用中,不必包含后缀,因为在这种情况下,int 文本会自动加宽为长文本。这在 Java 语言规范中称为加宽基元转换。setLongValue(100L)
L
没有字节或短文字这样的东西。您需要使用(short)100