java中有两大类数据类型
1 引用数据类型
2 基本数据类型
引用数据类型 如 (除基本数据类型之外的,如String...)
可以通过new关键字在堆内存中创建对象的 在栈中引用的,都可以称为引用数据类型
基本数据类型 (四类八种)
基本数据类型通常都在栈中用完就消失掉,也可以通过对象的形式保存在堆中
随便写一个整数字面值,默认是int类型的,如果希望随便写一个整数默认是long型的必须在数据后加L或者l表示。 随便写一个小数字面值,默认是double类型的,如果希望这个小数是float类型的,必须在数据后加F或者f表示。
public static void main(String[] args) { // 目标:掌握使用基本数据类型定义不同的变量。 // 1、byte字节型 占1个字节 -128 - 127 byte number = 98; System.out.println(number); // byte number2 = 128; // 报错! // 2、short短整型 占2个字节 short money = 30000; // 3、int 整型 默认的类型 占4个字节(默认使用的类型) int it = 232442442; // 4、long长整型 占8个字节 long lg = 133244244; // 注意:随便写一个整数字面量默认是int类型的,132223243244244虽然没有超过long的范围,但是它超过了本身int类型的表示范围。 // 如果希望随便写一个整数字面量当成long类型,需要在其后加L/l long lg2 = 132223243244244L; // 5、浮点型(小数) // float单精度 占4个字节 // 注意:随便写一个小数字面量默认是double类型,如果希望随便写一个小数字面量是float类型的需要在其后加上 F / f float score = 98.5F; // 6、double双精度 占8个字节 double score2 = 999.99; // 7、字符类型:char char ch = 'a'; char ch2 = '中'; // char ch3 = '中国'; //报错 // 8、布尔类型 boolean boolean rs = true; boolean rs2 = false; System.out.println("----------------引用数据类型--------------------------"); String name = "西门吹雪"; System.out.println(name); }
标签:java,字节,int,分类,数据类型,long,默认,类型,数据 From: https://www.cnblogs.com/lccsdncnblogs/p/17530510.html