400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Java基础(二)数据类型-创新互联

文章目录

站在用户的角度思考问题,与客户深入沟通,找到定安网站设计与定安网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖定安地区。前言

Java有两大数据类型:

内置数据类型

有八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。其实还有void,但是我们并不算在内。

byte

btye型在C++中没有与之对应的。btye只有8位,即只有1字节。
范围是 [ − 2 7 , 2 7 − 1 ] [-2^7,2^7-1] [−27,27−1]即-128到127。

short

short有16位,2字节。
范围是 [ − 2 15 , 2 15 − 1 ] [-2^{15},2^{15}-1] [−215,215−1]

int

有32位,4字节。
范围是 [ − 2 31 , 2 31 − 1 ] [-2^{31},2^{31}-1] [−231,231−1]

long

64位,8字节
范围是 [ − 2 63 , 2 63 − 1 ] [-2^{63},2^{63}-1] [−263,263−1]
long类型在赋值的时候数字要以L结尾,例如

long num = 100L;
float

32位。单精度浮点数。

double

64位。双精度浮点数。

boolean

就是C++的bool类型。只能赋值true或者false

char

注意Java中的char是16位的Unicode字符。与C++的UTF-8字符char不同。Java的char对应到C++就是wchar_t

获取数据类型大小

我们在C++中是通过sizeof运算符来获取大小的。但在Java中,我们直接调用内置的包装类即可。比如我想获取byte的信息:

Byte.SIZE;//二进制位数
Byte.MAX_VALUE;//大值
Byte.MIN_VALUE;//最小值
Java常量

声明java常量使用final修饰符。与C++中的const一样。

final double PI = 3.1415927;
常量值 整形常量值

Java 的整型常量值主要有如下 3 种形式:

实形常量值布尔型常量值

Java 的布尔型常量只有两个值,即 false(假)和 true(真)。

字符型和字符串常量值

与C++一样单引号字符,双引号字符串。不可混用。

常用转义字符
转义字符解释
换行 (0x0a)
\r回车 (0x0d)
\f换页符(0x0c)
\b退格 (0x08)
\0空字符(0x0)
\s字符串
\t制表符
"双引号
单引号
\反斜杠
\ddd八进制字符 (ddd)
\uxxxx16进制Unicode字符 (xxxx)

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻名称:Java基础(二)数据类型-创新互联
文章来源:http://mbwzsj.com/article/ghege.html

其他资讯

让你的专属顾问为你服务