数据类型

java是强类型语言,要求所有变量都需要先定义后再使用
数据类型分为基本类型和引用类型。

1.基本类型
1)整数: byte, short, int, long
2)浮点: float, double(最好避免完全使用浮点数进行比较)
3)字符串: char(一个字符'A'), String(字符串"hello") ps:String不是关键词,而是一个类。
4)boolean: true, flase

2.引用类型
1)数组
2)类
3)接口

3.类型转换
1)由字节大小排序,由低到高
byte,short,char -> int -> long -> float -> double
2)强制类型转换(从高到底)
  int i = 128;
  byte b = (byte) i;
3)自动类型转换(从低到高)
  int i = 128;
  double b = i;
注意:
  1.不能对boolean进行转换
  2.不能把对象转换为不相干的类型
  3.转换时可能会出现内存溢出及精度问题

4.进制相关
1)二进制:0b(10表示2)
2)八进制:0(010表示8)
3)十进制(10表示10)
4)十六进制:0x(0x10表示16,0xA表示1,10-15用A-F表示)

5.转义字符
  \t:制表符
  \n:换行

 

posted @ 2022-11-03 09:36  Unagi  阅读(96)  评论(0)    收藏  举报