Java教程

Java基础-数据类型

本文主要是介绍Java基础-数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

基本数据类型

数值型:
                整数类型 <byte , short , int , long>
                浮点类型 <float , double>
整数数据类型占用储存空间(1字节=8bit)表数范围
byte1字节-2^7 ~ 2^7-1 (-128~127)
short2字节-2^15 ~ 2^15-1 (-32768 ~ 32767)
int4字节-2^31 ~ 2^31-1 (-2147483648~2147483647)约21亿
long8字节-2^63 ~ 2^63-1

加端端老师免费领取更多Java资料

整数型常量的表示形式

  • 十进制整数, 如: 99, -500, 0
  • 八进制整数, 要求以0开头, 如: 015
  • 十六进制整数, 要求以0x或0X开头, 如: 0x15
  • 二进制整数, 要求以0b开头, 如: 0b01110011
浮点型数据类型占用储存空间表数范围
float(单精度类型,可以精确到7位有效数字)4字节-3.403E38 ~ 3.403E38
double(双精度类型,精度约是float的两倍)8字节-1.798E308 ~ 1.798E308

浮点型常量的表示形式

  • 十进制数, 例如: 3.14, 314.0, 0.314

  • 科学计数法, 例如(e2=10^2, e-2=10^-2): 314E2  314e2  314e-2

  • javajava.math包下面的两个有用的类: BigIntegerBigDecimal , 这两个类可以处理任意长度的数值
    BigInteger实现了任意精度的整数运算, BigDecimal实现了任意精度的浮点运算

后续展开

字符型: <char>
布尔型: <boolean>

引用数据类型(随着深入会展开)

类   class


接口 interface


数组 []

整数默认 : int
小数默认: double

数据类型的自动提升

    • 所有的Byte型,short型和char型的值将被提升到int型
    • 如果一个操作数是long型,计算结果就是long型
    • 如果一个操作数是float型,计算结果就是float型
    • 如果一个操作数是double型,计算结果就是double型

转义字符

\b(退格);
\n(换行);
\r(回车);
\t(制表符);
"(双引号);
'(单引号);
\\(反斜杠);

这篇关于Java基础-数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!