基本数据类型

类型 占用空

范围
byte 1字节 -2^7 到 2^7-1,即 -128~127 short 2字节 -2^15 到 2^15-1,即 -32768~32767 int(默认) 4字节 -2^31 到 2^31-1,即 -2147483648~2147483647(21.47亿)
long 8字节 -2^63 到 2^63-1,即 -922 3372 0368 5477 5808 ~ 922 3372 0368 5477 5807 float 4字节 正数:1.4E-45 到 3.4028235E38
负数:-1.4E-45 到 -3.4028235E38 double(默
认) 8字节 正数:4.9E-324 到 1.7976931348623157E308
负数:-4.9E-324 到 -1.7976931348623157E308 char 2字节 0~65535 boolean 1字节 只有true和false两个值
1、整数类型(byte、short、int、long) byte、short、int、long中,int是最常用的整数类型。
一个int类型的数据占用4个字节(32位),最大表示范围为:负2的31次方 到 2的31次方减1,即
-2147483648 到 2147483647。在表示整数时,如果int类型的范围不够,可以使用long型。
一个long型的数据占用8个字节(64位),最大表示范围为:负2的63次方 到 2的63次方减1,即 -9223372036854775808 到 9223372036854775807 3、浮点型(float、double)
浮点数,就是小数,包括:float和double,即单精度浮点数和双精度浮点数。
double精度高,有效数字15位,float精度低,精度7位,可见double类型的精度值是float类型的两
倍,这正是其名称(双精度)的来由。
4、char类型
char类型表示字符类型(不是字符串),字符必须使用单引号引起来(不能是双引号),并且每
个单引号内部只能包裹一个字符(特殊符号除外)。例如:
事实上,每一个char类型的数据都是一个16位无符号整数(正整数),即每个字符在底层都对应一个
整数值。例如:
5、boolean类型(布尔类型)
boolean类型适用于逻辑运算,表示某个条件是否成立,一般用于程序的流程控制。(后面会
讲解流程控制) boolean类型只允许取值true或false,true表示条件成立,而false表示条件不成立。
boolean型变量经常用于存储关系运算的结果,所谓关系运算就是比较两个变量的大小、相
等等关系。
例如:
double pi = 3.141592632525432;
float pi = 3.1415926f; 123
‘0’
‘A’
‘a’
‘中’ 1234 字符’0′ –对应–> 数值48
字符’A’ –对应–> 数值65
字符’a’ –对应–> 数值97
字符’中’ –对应–> 数值20013
字符’国’ –对应–> 数值22269

123456
18 > 16 这是式子成立,因此返回boolean值true
18 == 16 这是式子不成立,因此返回boolean值false
123*456 >= 56000 这是式子成立,因此返回boolean值
true

引用数据类型

1.5.4. 引用数据类型
引用数据类型包括类、接口、数组类型。类和接口会在面向对象部分进行详细讲解,而数组会在
近期内进行讲解。
由于近期学习的过程中会用到字符串,这里先简单的介绍一个字符串类 —— String 。

java中的取宇运算符

10%3 余数是1 商是3

原文地址:http://www.cnblogs.com/ch2020/p/16834278.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性