java学习day02

Java学习第二天:
内容与知识点:
1.算术运算符
java学习day02

注意:除取得是商,取余指的是除过以后的余数.
2.字符的加操作

进行运算的过程中,将字母之类的字符先转化为对应的数字进行相加运算,输出结果.

3.字符串的加操作
字符串的加操作是拼接工作.

4.赋值运算符
常见赋值运算符:
java学习day02

注意事项:
1:复合的赋值运算符,有强制类型转换的能力;

2:byte,short,char在进行算术运算的时候,会自动提升为int类型,然后再进行算术运算;

3:赋值运算符的左边必须是变量;

5.自增自减运算符
java学习day02

++,-- 在前,先自己,后别人;

++,-- 在后,先别人,后自己;
简单实例:
java学习day02

6.逻辑与关系运算符
java学习day02
java学习day02

java学习day02

注意短路运算符:

短路:

当&&或||在一定条件下,会发生短路现象;(就是只运算左边,不运算右边,这就是短路现象)

1:当&&的左边是false的时候,会短路;

2:当||的左边是true的时候,会短路;

7.三元运算符
java学习day02

8.数据输入格式
java学习day02

单纯运用输入格式进行数据输入.

9.结构
顺序结构:自上而下以此执行.
if结构:
java学习day02
格式:if (关系表达式) {
语句体;
}
执行流程:

①首先计算关系表达式的值

②如果关系表达式的值为true就执行语句体

③如果关系表达式的值为false就不执行语句体

④继续执行后面的语句内容

格式:
java学习day02
if (关系表达式) {
语句体1;
} else {
语句体2;
}
执行流程:

①首先计算关系表达式的值

②如果关系表达式的值为true就执行语句体1

③如果关系表达式的值为false就执行语句体2

④继续执行后面的语句内容

格式:
java学习day02
if (关系表达式1) {
语句体1;
} else if (关系表达式2) {
语句体2;
}

else {
语句体n+1;
}
执行流程:

①首先计算关系表达式1的值

②如果值为true就执行语句体1;如果值为false就计算关系表达式2的值

③如果值为true就执行语句体2;如果值为false就计算关系表达式3的值

④…

⑤如果没有任何关系表达式为true,就执行语句体n+1
今日几种案例与练习:
1.两只老虎:
java学习day02
运用三元运算符进行判断.

2.三个和尚:
java学习day02
利用两次三元运算符进行判断

3.三和尚升级版:
java学习day02

利用输入语句,两次三元运算符结合进行

4.判断奇数偶数
java学习day02

if else 格式的运用

5.考试奖励
java学习day02
if else if else 格式的运用