day01-java基础梳理

数据类型

◆ 基本类型

在这里插入图片描述

八大基本数据类型

int、byte、short、long、float、double、char、Boolean

◆ 引用类型

在这里插入图片描述

类型转换

在这里插入图片描述

强制转换:高到低

自动转换:低到高

转换的时候注意精度问题

变量

类变量

类里面且必须用static修饰

实例变量

从属于对象,不初始化为该类型默认值。(基本类型为0、除了基本类型都为null、布尔型为false)

局部变量

方法里面的且必须声明和初始化值

常量

确定的值需要用final修饰

命名规范

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

类成员变量:首字母小写和驼峰原则:monthSalary

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

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

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

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

运算符

Java语言支持如下运算符:

●算术运算符:+, -, *, /, %,++, –

●赋值运算符=

●关系运算符:>, <, >=,<=,==,!= instanceof

●逻辑运算符:&&, ||, !

●位运算符:&,|,^,~,>>,<<,>>>(了解!!!)

●条件运算符? :

●扩展赋值运算符:+=, -=,*=, /=

运算符的优先级

在这里插入图片描述

知识拓展

进制

八进制:010 (0开头)

十六进制:0x10 (0x开头、0~9 A~F)

浮点数

float是有限、离散、舍入误差、大约、接近但是不等于的

例如:

float a=0.1f;
double b=1.0/10;

这里的a和b都是0.1,但是a不等于b。因此最好不要用浮点数进行比较

强制转换

char c1 = '中';
System.out.println((int)c1);//强制转换

数字表示

数字之间可以用下划线分割

10亿:10_0000_0000

幂运算

Math.pow(3,2)=9在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值