学习目标:
JAVA的基础知识
学习内容:
- JAVA中基本的数据类型
八大基本数据类型
类型的分类理解简易方法
========================================================
- 定义变量的方法(驼峰 蛇形)
驼峰: nameNode stuGrade
蛇形: name_node stu_Grade
=========================================================
- 注释的方法
单行 //
多行 /* /
文档 /* */
快速单行注释 CRTL+/
快速多行注释 CRTL+SHIFT+/
=========================================================
- 数据类型的转换
允许小转大,大转小要强制转
(方法:在大的前面加上括号,里面写上要转的小的类型)
强制转换会导致精度丢失
一般情况下FLOAT类型的数据需要在后面写上F
例如 13.14f 20.6f
但是double类型的不用写
转换规则如下图所示
- 关系运算符的总结
关系运算符有时又叫比较运算符,用于比较两个变量或常量的大小,运行的结果是布尔值:true
1."="表示是赋值运算符;”==“表示等于运算符
2.”>“;“<”,“>=”;“<=”;只支持数值类型的比较
3.“==”、“!=”支持所有数据类型的比较,包括数值类型、布尔类型、引用类型
4.关系运算符,运算后的结果是一个布尔值
5.“>”,“<”,“>=”;“<=”;运算符的优先级高于”==“、”!=“
Java中有6个关系运算符:“==”、“!=” “>”,“<”,“>=”;“<=”
=========================================================
6. 逻辑运算符的总结
注意:(& 与 两真为真 | 或 两假为假)
1.操作数类型只能是布尔类型,操作的结果也是布尔类型
2.优先级别:”!“>“&”>“^”>“|”>“&&”>“||”。
3.&与&&的区别:当“&&”的左侧为fasle时,将不会计算其右侧的表达式,即左边false则fasle;无论任何情况,“&”两侧的表达式都会参与计算
4.逻辑或和短路或:的区别和逻辑与与短路与类似
=========================================================
补充1
条件运算符的语法格式:
条件? 表达式1:表达式2
运算过程:
1.先对条件进行判断,结果为true,则返回表示式1的值
2.如果结果为false,则返回表达式2的值
分析:
1.在表达式“min = 5<7 ? 5 : 7”中,首先判断5<7的值,结果为true。则取表达式1的值5,赋给变量min=5
2.在表达式“10<7 ? 10 : 7”中,首先判断10<7的值,结果为false,则取表达式2的值,赋给变量max=7
=========================================================
补充2
1.运算符的最低的级别是赋值运算,其次条件运算符
单目运算包括:”!“、”~“、”++“、”–“优先级最高的
可以通过”()“来控制表达式的运算顺序,”()“优先级别最高
总体而言:优先顺序为算术运算符>关系运算符>逻辑运算符
=========================================================
补充3
Java中的标识符规则有4个:
(1).标识符由字符、数字、下划线(_)、或者$组成
(2).标识符的首字母以字母、下划线、美元符号开头,不能以数字开头
(3).标识符命名不能与关键字、布尔值(false、true)和null相同
(4).标识符区分大小写,没有长度限制、坚持以见名知义的有原则