昨天,因为我懒了,所以没敲代码,就做了个PPT,所以没什么好写的,所以我鸽了。
今天,是新的一周,也是新的一天。
今天学习了新的课程,学习了运算符和分支结构的前两个结构。
一、运算符:
1.算术运算符:+、-、*、/、%、++、--
%:取模/取余,余数为零即为整除
++:1.单独使用时,在前在后都一样
2.被使用时,在前在后不一样
1)a++的值为a
2)++a的值为a+1
--:同++
2.关系运算符:>、<、>=、<=、==、!=
关系运算的结果是boolean型
关系成立为true,不成立则为false
3.逻辑运算符:
1.&&:逻辑与(短路与)两边为true则为true,见false则false
----若第一个条件为false,则发生短路,后面的不执行
2.||:逻辑或(短路或)见true则true,两边为false则为false
----若第一个条件为true,则发生短路,后面的不执行
3.!:逻辑非,取反,非true为false,非false为true
4.赋值运算符:
1.简单赋值运算符:=
2.扩展赋值运算符:+=、-=、*=、/=、%=
----扩展赋值运算符自带强转功能
5.字符串连接运算符:
+:若两边为数字,则做加法运算
若两边出现字符串,则做字符串连接
----任何类型的数据只要与字符串连接,则都会变成字符串类型----同化作用
6.条件/三目运算符:
语法:boolean?数字1:数字2;
执行过程:整个条件运算符都是有值的,它的值要么是数字1,要么是数字2
判断boolean的值:
若为true,它的值则为数字1
若为false,它的值则为数字2
二、分支结构:基于条件执行的语句
1.if结构:一条路
语法:if(boolean){
语句块;
}
执行过程:
判断boolean的值:
若为true,则执行语句块(整个结束)
若为false,则直接结束
2.if-else结构:两条路
语法:
if(boolean){
语句块1;
}else{
语句块2;
}
执行过程:
判断boolean的值:
若为true,则执行语句块1(整个结束)
若为false,则执行语句块2(整个结束)
说明:
语句块1和语句块2,必有一个执行。
今日代码:



