wbx20010705

博客园 首页 新随笔 联系 订阅 管理

 

今日重点

 

数据类型

变量

精度

基本数据的转换

赋值运算符

逻辑运算符

 

 

学习心得

 

今天上午老师带领我们安装了学习java的相关环境,并且讲解了java的基础知识及发展历程,对我们的学习有很大的帮助,然后我利用课余时间,在网上查阅了有关的操作快捷方式,可以大大提升我们的学习和办公效率,快捷键如下:

 

 

 

 

 

 

 

 

 

 

 学习内容

 

数据类型(了解)

数据类型 2种 基本数据类型 引用数据类型

基本数据类型:
4类8种 要求 会读会写知道意思
1.整型
byte 字节型 -128~127 2的7次方 中间有个0 1个字节 8位
short 短整型 -2~15 2~15 2个字节 16位 2万多
int 整型 -2~31 2~31 4个字节 31位 4亿多
long 长整型 -2~63 2~63 8个字节 64位 很大
2.浮点型
float 单精度浮点型 4个字节 32位 很大 比long还大 小数
double 双精度浮点型 8个字节 64位 也很大 小数
3.字符型
char 字符型 2个字节 16位 0~255
4.布尔型
boolean,true false 1个字节 8位

 

主方法(理解)

主方法 main 是一个程序运行的入口 固定写法 快捷键 main 回车
打印输出 快捷键 v1.sout
关键字 橙色的就是关键字 关键字不能用来命名! 关键字都是小写的

 


变量(了解)
定义变量 为了后期维护 重复利用
减少使用字面量
标识符,变量名的命名规则,小驼峰stuNo 变量的值通过=赋值 把等号右面的通过等号赋值给左面 定义变量要明确数据类型

 

精度:(理解)
整型:4种整数类型 精度是和位数挂钩,位数越大,精度越高
浮点型:double的精度比float更高。
浮点型精度就是比整型高 与位数无关
低精度和高精度计算 得到的一定是高精度的
大给小 小的可能装不下 ,所以不能大给小


基本数据的转换(理解)
1.自动类型转换(自动类型提升)
低精度>高精度 byte>int
2.强制类型转换
高精度>低精度 如果平白无故想把低精度转成高精度,也得强转


赋值运算符(理解)

加等 减等 乘等 除等 余等
计算结果来说,a + = 1 和a = a + 1 一样
赋值运算符 可以进行数据类型的转换,a++也可以

无论a++还是++a 他的本意是让a自增1

a++ 先赋值 再运算
++a 先运算 再赋值

 

 

逻辑运算符(了解)

与 或 非 异或
与 所有条件为 true 整体为 true 如果有一个为false 整体为false
双与 当发现条件中只要有一个 false 就停止判断 (效率高)
单与 无论有多少个假的 所有条件都看
或 所有条件为 false 整体为 false 如果有一个为 true 整体为 ture
双或 单或 同上
非 !
异或 ^ 有假有真 即为真 全真全假 即为假。

 

posted on 2022-07-13 19:21  王斌旭  阅读(19)  评论(1编辑  收藏  举报