java基础知识(二)
01.理解数据类型的强制转换
数据类型值的范围
byte - short -> int -> long -> float -> double
/
char
常量值在类型范围内可以自动转换的/
小范围的变量可以自动转给大范围的变量
大范围的变量必须强制转换成小范围的变量
char可以自动转成int
int必须强转成char
02.理解数据类型的自动转换
常量值在类型范围内可以自动转换的
byte bt = 12 ;
小范围的变量可以自动转给大范围的变量
char可以自动转成int
03.了解ASCII编码表
子符底层都有编号。
a 97 b 98
A 65 B 66
04.理解int类型和char类型的运算原理
char可以自动转成int
int必须强转成char
int范围 > char范围
05.理解运算符++ --的运算方式
++ -- 单独使用放变量前后是一样的, 都是+1 -1
在运算的时候:++ -- 在变量前,先++ -- 再使用变量
++ -- 在变量后,先使用变量 ,再++ --
06.理解+符号在字符串中的作用
+ :在字符串中的作用做连接符,把字符串都连接起来
System.out.println("徐" + "磊" +"Java老师"); // 徐磊Java老师
07.理解比较运算符
参见代码
08.理解逻辑运算符
参见代码
常见的运算符:
什么是运算符: 对变量进行操作的符号
运算符的分类:
算数运算符 : + - * / % ++ --
赋值运算符 : = , += , -= , *= , %=
比较运算符 : > < = <= >= != ==
逻辑运算符 : && || !
三元运算符 : 条件表达式?值1 : 值2
(1) 算数运算符 : + - * / % ++ --
(2) 赋值运算符 : = , += , -= , *= , %=
a *= b => a =(a的类型)(a * b);
(3)比较运算符 : > < = <= >= != ==
既可以比较常量也可以比较变量 返回布尔类型的结果
开发需要注意==才是判断是否相等。
(4)逻辑运算符 : && || !
&& :逻辑与-且 ,用来连接两个条件表达式的,最终结果也是布尔类型的
必须前后都是true结果才是true
只要有一个是false结果一定是false
|| 逻辑或 用来连接两个条件表达式的,最终结果也是布尔类型的
只要有一个满足true结果一定是true
必须前后都是false结果才是false
!逻辑非
取反!
&: 短路与,结果与&&(双路与)的结果是完全一样的。
&&:如果第一个条件已经是false不会再判断第二个条件。
& : 傻傻的永远会判断两个条件。即使第一个是false依然回去执行判断第二个条件
|: 短语或 结果与||(双路或)的结果是完全一样的。
||:如果第一个条件已经是true不会再判断第二个条件。
| : 傻傻的bi'xu永远会判断两个条件。即使第一个是true依然回去执行判断第二个条件
^ : 异或
必须前后条件是不一样的结果才是true.
如果全后都是一样的结果,结果是false
(5)三元运算符(三目运算符) : 条件表达式?值1 : 值2
条件表达式如果结果是真的选择值1 ,如果是假的选择值2
09.掌握三元运算符的格式和计算结果
三元运算符(三目运算符) : 条件表达式?值1 : 值2
条件表达式如果结果是真的选择值1 ,如果是假的选择值2
10.了解方法的概念
把功能代码放到一起。
11.掌握无返回值无参数方法的定义格式
/*
需求:
请写一个方法,输出欢迎hello,world!
明确是否有返回值:没有返回值 void
需要参数吗: 不需要
*/
public static void printHello(){
System.out.println("欢迎");
System.out.println("加入黑马程序员!");
}
12.了解方法定义的注意事项
(1)方法必须定义在一个类下。
(3)方法不能定义在另一个方法的里面
posted on 2019-07-27 15:03 拖着躯壳de小小灵魂 阅读(130) 评论(0) 收藏 举报
浙公网安备 33010602011771号