用思维导图做了总结 ,接下来扩展开来讲
数据类型有很多种,目前学到的分成基本类型 和引用类型。
数据类型
强类型语言
严格按照系统 规定来要求变量,要先定义才能使用
基本类型
数值类型
一、整数类型
byte
1个字节
数字范围-128-127
short
4个字节
数字范围 -32768-32767
int
数字范围 -2147483648-2147483647
long
数字范围-922337203685475808-922337203685475807
int num2=10;//常用
byte num1= 20;
short num3= 30;
long num4 =30l;//需要在数字后加“L”
//整数拓展 二进制0b 十进制 八进制0 十六进制0x
//整数拓展 二进制0b 十进制 八进制0 十六进制0x
int i = 0b10;
int i2= 010;
int i3 = 0x10;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
二、浮点类型(小数)
float
4个字节
double
8个字节
三、字符类型
char 表示单个字符,string不是类型,是一个类。
布尔值 boolean 仅表示是非true 和flase 有点和if很像
float f =0.1f;//要加“f”
double d = 3.159265432;
引用类型