[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dxDV83k9-1593679919559)(https://s1.ax1x.com/2020/05/04/Y962cR.png)]
a. 引用数据类型(对象类型):String ...字符串(可以放任意字符,并且要用双引号引起来) b. 原生数据类型(基本数据类型):8个 数字: 整数:byte<short<int<long 默认int 小数:float<double 默认double 一般性原则: 尽量使用最小范围。 非数字: 字符char:只能放一个字符,并且要用单引号引起来。 布尔boolean:只有true/false。 计算机是二进制:0 1 (连通 断开) 字节byte=8bit(-128 -- 127) 短整数short=2byte(16bit) 整数int=4byte(32bit) 长整数long=8byte(64bit) float=4byte(32bit) double=8byte(64bit) =:赋值符号,将=右侧赋给左侧 变量名规范:首字母小写的驼骆峰 myFirstNum 对于=转化器问题: 小数 不带转换器 float x = 123.4; 是错的,按以下方法解决: float xx = 123.4f; float xxx = (float)123.4; 整数自带转换器: byte b = 123; 变量名可以代表变量值: System.out.println(b); //表示输出123 变量名不能重复(房间号不能重复) 变量区分大小写(java区分大小写) 局部变量使用前必须赋初值