java, 数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java, 数据类型相关的知识,希望对你有一定的参考价值。
数据类型决定数据的存储方式和运算方式
整数类型:
Java各整数类型有固定的表数范围和字段长度,而不受具体操作系统的影响,以保证Java程序的可移植性
常量:
整型常量的三种表示形式:
?十进制整数,如12, -314, 0。
?八进制整数,要求以0开头,如012
?十六进制数,要求0x或0X开头,如0x12
?二进制数,以0b或0B开头,如0b00010010 (Java7以上)
1. 默认为int型
2. 声明long型常量可以后加‘l ’或‘L ’ ,如:long l = 3L 。
3. Java中没有“无符号数”,可以用long来处理无符号整数(uint)
浮点类型:
常量:
两种表示形式:
?十进制数形式,必须含有小数点,例如: 3.14 314.0 .314 Java7以上:123_456.789_000 (千分位分割符用下划线表示)
?科学记数法形式,如 3.14e2 3.14E2
1. Java浮点型常量默认为double型,
2. 如要声明一个常量为float型,则需在数字后面加f或F,如 float f = 3.14f;
字符类型:
1. Java字符采用Unicode编码,每个字符占两个字节
可用十六进制编码形式表示
char c1 = ‘\\u0061‘;
2. 字符常量是用单引号括起来的单个字符
char c = ‘A‘;
3 . 转义字符‘\\‘
char c2 = ‘\\n‘; //代表换行符
布尔类型:
boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false
二者差异:
boolean b = true; //声明boolean型变量并赋值int x, y=8; // 声明int型变量 float f = 4.5f; // 声明float型变量并赋值 double d = 3.1415; //声明double型变量并赋值 char c; //声明char型变量 c = ‘\\u0031‘;//为char型变量赋值 x = 12; //为int型变量赋值
以上是关于java, 数据类型的主要内容,如果未能解决你的问题,请参考以下文章