数据类型及类型转换

数据类型

八个基本数据类型

整数

进制 二进制0b开头 十进制 八进制0开头 十六进制0x开头

byte num1=127;

short num2=32767;

int num3=210000000;

long num4=10000000L; //long类型要在赋值后加L

小数(有限 离散 舍入误差 大约 接近但不相等)

float num5=50.1F;

double num6=3.14159265358979;

字符

char c1=’a'

char c2='A'

sout ((int) c1) //强制转换

// 所有的字符本质是数字

// Unicode编码 表:a=97 A=65 占2个字节 65536 excel最初最长有65536行

//U0000 UFFFF

//char c3 = ‘\u0061’ (输出a)

char name=“赵” //字符只是一个字

//转义字符

  1. \t 制表符
  2. \n 换行
  3. ......

字符串

string不是关键字,是类

string name=“情醉‘;

布尔值:是非

image-20211014215815155

boolean flag=ture;

boolean flag=false;

引用类型(reference type)

类(string字符串 等等)

bigdecimal 数学工具类(银行业务--无误差)

接口

数据

类型转换

强制类型转换——高到低

自动类型转换——低到高

数字间可用下划线隔开,不影响输出结果

byte——short——char——int——long——float——double

运算中,不同类型的数据先转换化为同种类型,然后再进行运算

要注意内存溢出精度丢失问题

image-20211015204742709

posted @ 2021-10-15 22:37  花痴dy  阅读(144)  评论(0编辑  收藏  举报