JAVA基础Day_02

数据类型

整数拓展

二进制 :0b 十进制 八进制: 0 十六进制:0x

int i=10;

int i2 =010; //八进制0

int i3 =0x10; //十六进制 0~9 A~F 16

浮点数拓展

银行业务:

float f = 0.1f ;

double d = 1.0/10;

System.out.println(f == d)        //false



float d1 = 51311131531231f;

double d2 = d1 +1;

System.out.println(d1 == d2)    //true


故:避免使用浮点数进行比较

银行业务 可以用 :BigDecimal 数学工具类 表示

字符拓展

char c1 = 'A';

char c2='中';

System.out.println ( c1 );

System.out.println ( (int) c1 ); //强制转换

System.out.println ( c2 );

System.out.println ( (int) c2 ); //强制转换


所有的字符本质还是数字

编码:Unicode 表:(97=a 65=A) 2字节 0~65536

标准式: U0000 UFFF


char c3 ='\u0061';

System.out.println ( c3 ); // a

转义字符

\t       制表符      Hello\tWord ------ Hello Word

\r        回车         光标移到本段开头

布尔值拓展

boolean flag = true;

if( flag = true){};

 if( flag ){};

类型转换

低--------------------------------------------------------------------->高

byte->short->char-> int -> long -> float -> double

强制转换: (类型)变量名 高---低

自动转换: 低---高

变量

类变量

实例变量


不自行初始化:

这个类型默认值 0 0.0

布尔值:默认是false

除了基本类型,其余默认值都是null

局部变量

常量

  • 常量-----------设定之后不允许改变的值

final 常量名 = 值;

final double PI = 3.14;

  • 常量名一般使用大写字符

变量命名规范

◆所有变量、方法、类名:见名知意

类成员变量:     首字母小写和驼峰原则: monthSalary除了第一个单词以外,后面的单词首字母大写 lastName。

局部变量:   首字母小写和驼峰原则

常量:   大写字母和下划线: MAX_VALUE。

类名:   首字母大写和驼峰原则: Man, GoodMan

方法名:    首字母小写和驼峰原则: run(), runRun()。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值