JAVA数据类型 笔记

//黑马程序员P13
计算机存储的最小信息单元--位 bit b
计算机最基本的存储单位 --字节 byte B =8b

1KB = 1024b
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB

JAVA数据类型分为基本数据类型引用数据类型
--基本数据类型包括
数值型

【整数(byte1 short2 int4 long8)、浮点数(float4 double8)、字符(char2)】

非数值型

【(布尔(boolean1)】

--引用数据类型包括类class、接口interface、数组[]
不同数据类型分配不同内存空间

JAVA数据类型 笔记_第1张图片

JAVA数据类型 笔记_第2张图片

给一个整数默认int
给一个浮点数默认double

//黑马程序员P15
注意:
1、定义变量的时候要赋值
image.png(x)
2、定义long类型时数值后加L
image.png
定义float类型时数值后加F
image.png


//黑马程序员P16
标识符
要求由 字母 数字 下划线_ 美元符组成
不能以数字开头!!!
不能是关键字
区分大小写

2b(x)
Class(√)

小驼峰命名法:name firstName---->方法、标识符
大驼峰命名法:Demo------------------->类


//黑马程序员P17
类型转换:

  • 自动类型转换

把一个表示数据范围数据或变量赋值给表示范围变量
JAVA数据类型 笔记_第3张图片
byte short int long float double
char int long float double

byte、short 不能转为 char

例:
byte a = 10;
short b = a;

  • 强制类型转换(可以但是不建议)

把一个表示数据范围数据或变量赋值给表示范围变量

例:
int t = (int)88.88;//输出t是88


字符在计算机底层对应的数值:

"A" 97  A-Z
"a" 65  a-z
"0" 48  0-9

int short char 会自动变为int类型

int k = 10+2.2;//错 右边自动转为double类型
double k = 10+2.2;//对
一个表达式中包含多个数据类型时 向表达式中的最高级转


//P20
字符串的+
image.png
加号前后有字符串,就是做拼接

按顺序执行
image.png
注意:
第一个输出: 黑马666;
第二个输出: 100年黑马(看加号两边)

你可能感兴趣的:(java)