我开始学习java并阅读有关JAVA的书。他们一直在提到“Java数字类型”,但同时他们提到了字符串和字符。
哪些是“Java编号类型”?由于char可以产生数字,它是数字类型?
问候
答案 0 :(得分:1)
根据Java Language Specification:
数值类型是整数类型和浮点类型。
整数类型是byte,short,int和long,其值分别是8位,16位,32位和64位二进制补码整数,以及char,其值为16-表示UTF-16代码单元的无符号整数(§3.1)。
浮点类型是float,其值包括32位IEEE 754浮点数和double,其值包括64位IEEE 754浮点数。
是的,char
已包含在内。
本书所指的是任何人的猜测,尤其是在不知道它是什么书的情况下。
答案 1 :(得分:1)
请参阅Number界面的文档。
抽象类Number是...可转换为基本类型byte,double,float,int,long和short的数值。
所以,基本上,几乎任何像数字。
包括(但不限于):
AtomicInteger,AtomicLong,BigDecimal,BigInteger,Byte,Double,DoubleAccumulator,DoubleAdder,Float,Integer,Long,LongAccumulator,LongAdder,Short
答案 2 :(得分:1)