千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

Java语言数据类型的分类:基本数据类型和引用数据类型
基本数据类型的四类八种:
整数四种:byte、short、int、long
byte占1个字节,范围是-128~127
short占2个字节,范围是-32768~32767
int占4个字节范围-2147483648~2147483647
long占8个字节范围是 负的2的63次方 ~ 2的63次方-1
小数两种:float、double
float占4个字节,范围1.401298e-45 ~ 3.402823e+38
说明:e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。
double占8个字节,范围是4.9000000e-324 ~ 1.797693e+308
布尔型一种:boolean
在java中整数默认是int类型,浮点数默认是double类型。
boolean一般是1字节,只有true和false
字符型一种:char
char占2字节,范围是0~65535
除去基本类型其他都是引用类型
需要记忆以下几点
byte类型的取值范围:-128 ~ 127
int类型的大概取值范围:-21亿多 ~ 21亿多
整数类型和小数类型的取值范围大小关系:
double > float > long > int > short > byte
最为常用的数据类型选择:
在定义变量的时候,要根据实际的情况来选择不同类型的变量。
比如:人的年龄,可以选择byte类型。
比如:地球的年龄,可以选择long类型。
如果整数类型中,不太确定范围,那么默认使用int类型。
如果小数类型中,不太确定范围,那么默认使用double类型。
如果要定义字符类型的变量,那么使用char
如果要定义布尔类型的变量,那么使用boolean
定义8种基本数据类型变量如下:
public class VariableDemo3{
public static void main(String[] args){
//1.定义byte类型的变量
//数据类型 变量名 = 数据值;
byte a = 10;
System.out.println(a);
//2.定义short类型的变量
short b = 20;
System.out.println(b);
//3.定义int类型的变量
int c = 30;
System.out.println(c);
//4.定义long类型的变量
long d = 123456789123456789L;
System.out.println(d);
//5.定义float类型的变量
float e = 10.1F;
System.out.println(e);
//6.定义double类型的变量
double f = 20.3;
System.out.println(f);
//7.定义char类型的变量
char g = 'a';
System.out.println(g);
//8.定义boolean类型的变量
boolean h = true;
System.out.println(h);
}
}
注意事项:
如果要定义 一个整数类型的变量,不知道选择哪种数据类型了,默认使用int。
如果要定义 一个小数类型的变量,不知道选择哪种数据类型了,默认使用double。
如果要定义一个long类型的变量,那么在数据值的后面需要加上L后缀。(大小写都可以,建议大写。)
如果要定义一个float类型的变量,那么在数据值的后面需要加上F后缀。(大小写都可以)