2022/1/11

上午

1.

整型拓展

进制 :二进制0b 八进制0   十六进制0x  (A B C D E F   代表 10~15)

int i = 10;

int i1= 0b10                                             (以十进制输出)输出: 10 2 8 16

int i2= 010

int i3= 0x10

2.浮点拓展

银行业务怎么表示?钱 用 BigDecimal 数学工具类 浮点数不能用来表示精确的值,如货币

最好避免完全使用浮点数进行比较 //float 有限 离散 接近但不等于

3.字符拓展

强制转换            编码 unicode表 所有的字符本质还是数字

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

4.布尔值拓展

boolean flag = true;

if (flag){}与 if(flag==true){} 相同 代码精简易读

下午

1.类型转换   不同类型先转为同一类型

低到高            byte,short,char——int——long——float——double

byte,short,int,    会自动转为int类型,有long则仍为long类型

数据类型转换必须满足如下规则:

  • 1. 不能对boolean类型进行类型转换。

  • 2. 不能把对象类型转换成不相关类型。

  • 3. 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。

  • 4. 转换过程中可能导致溢出或损失精度

例子 :int i =128;

byte b = (byte)i;      输出 : 128    -128   / /强制转换    此时内存溢出

double b = i;输出:128   128.0                    //自动转换:低到高

2.10_0000_0000

3.数据类型 变量名: 值

                1.每个变量都有类型,可以是基本类型,也可以是引用类型(如 String

                2.变量名是合法标识符

                3.变量声明以分号结束

4.变量作用域 

   1.类变量(静态变量):独立于方法之外的变量,用 static 修饰。 从属于类,随类创建和销毁

       static double salary = 2500;   加了之后可以直接用

       驼峰原则:除了第一个单词外,后面单词首字母大写   monthSalary, lastName

    2.实例变量:是类里面方法外面的变量,从属于对象,不过没有 static 修饰。  

         补充:实例变量具有默认值。数值型变量的默认值是0,浮点型:0.0     布尔型变量的默认值是false,引用类型变量(除了八个基本类型)的默认值是null。变量的值可以在声明时指定,也可以在构造方法中指定

3. 局部变量:类的方法中的变量。 驼峰原则

           必须声明和初始化值因为局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。

 5.常量

final 常量名=值;    常量名一般使用大写字母和下划线

final double PI = 3.14;

可用     static final double PI = 3.14;

6.类名:首字母大写(特例,其他的方法名等都是首字母小写)和驼峰原则       Man ,  GoodMan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值