🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] :-: ![](https://img.kancloud.cn/30/ed/30edd4f09cfe2c160b6a9a7b1c372ae9_854x460.png) ~~~ 整数类型:byte,1字节,8位,最大存储数据量是255,存放的数据范围是-128~127之间。 整数类型:short,2字节,16位,最大数据存储量是65536,数据范围是-32768~32767之间。 整数类型:int,4字节,32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。 整数类型:long,8字节,64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。 浮点类型:float,4字节,32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。 浮点类型:double,8字节,64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。 字符型:char,2字节,16位,存储Unicode码,用单引号赋值。 布尔型:boolean,只有true和false两个取值 ~~~ :-: ![](https://img.kancloud.cn/89/db/89dbcecc1f4531007fd7a816da53330b_1114x522.png) <br> <br> ## **布尔类型:boolean** ``` package day01; public class day02{ public static void main(String []args){ // 定义一个布尔类型的变量 boolean fucn = true; // 对 boolean fucn1 = false; // 对 boolean fucn2 = 1; // 错 boolean fucn3 = 0.1; // 错 boolean fucn4 = 成都; // 错 } } ``` <br> ## **整数类型:byte** ``` // package day01; public class day03_byte{ public static void main(String [] args){ // 整型 byte func = 127; // 对 byte func1 = 128; // 错:溢出,byte -128,127 } } ``` <br> ## **整数类型:short** // 整数类型:short,2字节,16位,最大数据存储量是65536,数据范围是-32768~32767之间。 ``` short sh = 32767; // 对 short sh1 = 32768; // 错 ``` <br> ## **整数类型:int** // 整数类型:int,4字节,32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。 ``` int in = 1238109283912; ``` <br> ## **整数类型:long** // 整数类型:long,8字节,64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。 ``` long lo = 218301923; ``` <br> ## **整数类型:float** // 浮点类型:float,4字节,32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。 ``` float fl = 102.12312312; ``` <br> ## **整数类型:double** // 浮点类型:double,8字节,64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。 ``` double dou = 123123.123123123213; ``` <br> ## **整数类型:char** // 字符型:char,2字节,16位,存储Unicode码,用单引号赋值。 ``` char ch = 'ha'; // 注意是单引号复制 ``` <br> ## **引用类型:字符串拼接** ``` public class day01{ public static void main(String []args){ String str = "墨汐纤雨"; int num = 520; System.out.println(str + num); } } ``` **运行结果:** 墨汐纤雨520 注意:不管什么类型和字符串拼接,返回结果必然是字符串类型 <br>