数值数据类型和操作

本文介绍了Java中的数值数据类型,包括byte、short、int、long、float和double,强调了选择合适数据类型的重要性。此外,讲解了从键盘读取数值的方法,数值操作符如加减乘除及求余运算,以及自增自减操作符的前后置差异。还提到了Math.pow方法用于执行幂运算。
摘要由CSDN通过智能技术生成

数值数据类型和操作

要点提示:Java 针对整數和浮点數有六种数值类型,以及 +、-、*、 /、和X 等操作符。

数值类型

        每个数据类型都有它的取值范围。编译器会根据每个变量或常量的数据类型为其分配内 存空间。Java 为数值、字符值和布尔值数据提供了八种基本数据类型。本节介绍数值数据类 型和操作符。

数据类型
类型名 范围 储存大小
byte -2^7 (-128 ) ~ 2^7-1 ( 127) 8位带符号数
short -2^15 (-32768 ) ~ 2^15-1 ( 32767 ) 16位带符号数
int -2^31 (-2147483648) ~ 2^31-1  (2147483647) 32位带符号数
long

-2^63  ~  2^63-1

-9223372036854775808 ~ 9223372036854775808

64位带符号数
float

负数范围: -3.4028235E+38  -1.4E-45

正数范围:1.4E-45  ~ 3.4028235E+38

32位带符号数
double

负数范围:  -107976931348623157E+308 ~ -4.9E-324

正数范围:4.9E-324 ~ -1.7976931348623157E+308

64位带符号数

 注意:IEEE 754 是美国电气电子工程师协会通过的一个标准,用于在计算机上表示浮点 数。该标准已被广泛采用。Java 采用 32 位旧EE 754 表示 float 型,64 位 IEEE 754 表示 double 型。IEEE 754 标准还定义了一些特殊浮点值,这些值都在附录 E 中列出。

        Java 使用四种类型的整数:byte、short、int 和 long。应该为变量选择最适合的数据 类型。例如:如果知道存储在变量中的整数是在字节范围内,将该变量声明为 byte 型。为 了简单和一致性,我们在本书的大部分内容中都使用int 来表示整数。 Java 使用两种类型的浮点数:float 和 double。double 型是 float 型的两倍。所以, double 型又称为双精度 (doubleprecision), 而 float 称为单精度 (single precision)。通常情 况下,应该使用 double 型,因为它比 float 型更精确。

从键盘

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值