gpt4 book ai didi

java - 怎么称呼这种赋值: float aFloat = 4. f;

转载 作者:行者123 更新时间:2023-12-01 16:38:57 26 4
gpt4 key购买 nike

我试图弄清楚你如何调用它,我想到了“隐式数据类型”,但似乎这确实不是我想象的。

我也想了解Java的所有可能性,就像我知道你可以对其他数值执行此操作,例如字节、整数、长整型等。我自己搜索过,但我仍然不知道如何定义这种数值变量赋值,或者如何命名它。

我只是对此感到好奇,但我仍然很想知道!

提前致谢。

最佳答案

显式数字/数字文字

在你的例子中,它实际上不是“隐式的”。恰恰相反。

这里有来自官方 primitive types and their notations 的更多关于 Java Tutorials 的信息(下面粘贴了示例),以及一些 tricks you need to know about floats

您可能还想了解有关 conversions, promotions and narrow-casting 的更多信息。

示例:

int    decVal = 26;      // The number 26, in decimal
int octVal = 032; // The number 26, in octal
int hexVal = 0x1a; // The number 26, in hexadecimal
int binVal = 0b11010; // The number 26, in binary
double d1 = 123.4;
double d2 = 1.234e2; // same value as d1, but in scientific notation
float f1 = 123.4f;

使用下划线(自 Java 7 起)

long  creditCardNumber     = 1234_5678_9012_3456L;
long socialSecurityNumber = 999_99_9999L;
float pi = 3.14_15F;
long hexBytes = 0xFF_EC_DE_5E;
long hexWords = 0xCAFE_BABE;
long maxLong = 0x7fff_ffff_ffff_ffffL;
byte nybbles = 0b0010_0101;
long bytes = 0b11010010_01101001_10010100_10010010;

关于java - 怎么称呼这种赋值: float aFloat = 4. f;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6159205/

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