强类型语言:
要求变量的使用严格要求规范,所有变量必须先定义后使用。
Java的数据类型:
-
基本类型
数值类型:
整数:byte 1字节;short 2字节;int 4字节;long 8字节;
浮点型(小数):float 4字节;double 8字节;
字符类型:char 2字节;
字符串:string 不是关键字,是类。
Boolean类型:true false表示是对错,均占1位在c语言中以0和1表示。
数字后面所带的字母作用是强调所用类型。
-
引用类型(先了解,后章节有讲解)
类 目前所了解的是string 字符串
接口
数组
拓展:什么是字节
- 整数拓展:进制 二进制;八进制0B;十进制;十六进制0x;
浮点数拓展:float和double的小数不精确接近但不等于会进行四舍五入存在误差,最好少用浮点型去比较。
BigDecimal 数学工具类
- 字符拓展:
所有的字符本身还是数字可以被强制转换。
Unicude编码表,将数字转换为字符;
- 转义字符
- \t 制表符
- \n 换行
1.布尔值扩展:
Boolean i=ture;
eg:If(i=ture){};
精简版 : If (i) {}; 在条件语句中通过程序默认的方法,精简程序。