java学习day02
Java学习第二天:
内容与知识点:
1.算术运算符
注意:除取得是商,取余指的是除过以后的余数.
2.字符的加操作
进行运算的过程中,将字母之类的字符先转化为对应的数字进行相加运算,输出结果.
3.字符串的加操作
字符串的加操作是拼接工作.
4.赋值运算符
常见赋值运算符:
注意事项:
1:复合的赋值运算符,有强制类型转换的能力;
2:byte,short,char在进行算术运算的时候,会自动提升为int类型,然后再进行算术运算;
3:赋值运算符的左边必须是变量;
5.自增自减运算符
++,-- 在前,先自己,后别人;
++,-- 在后,先别人,后自己;
简单实例:
6.逻辑与关系运算符
注意短路运算符:
短路:
当&&或||在一定条件下,会发生短路现象;(就是只运算左边,不运算右边,这就是短路现象)
1:当&&的左边是false的时候,会短路;
2:当||的左边是true的时候,会短路;
7.三元运算符
8.数据输入格式
单纯运用输入格式进行数据输入.
9.结构
顺序结构:自上而下以此执行.
if结构:
格式:if (关系表达式) {
语句体;
}
执行流程:
①首先计算关系表达式的值
②如果关系表达式的值为true就执行语句体
③如果关系表达式的值为false就不执行语句体
④继续执行后面的语句内容
格式:
if (关系表达式) {
语句体1;
} else {
语句体2;
}
执行流程:
①首先计算关系表达式的值
②如果关系表达式的值为true就执行语句体1
③如果关系表达式的值为false就执行语句体2
④继续执行后面的语句内容
格式:
if (关系表达式1) {
语句体1;
} else if (关系表达式2) {
语句体2;
}
…
else {
语句体n+1;
}
执行流程:
①首先计算关系表达式1的值
②如果值为true就执行语句体1;如果值为false就计算关系表达式2的值
③如果值为true就执行语句体2;如果值为false就计算关系表达式3的值
④…
⑤如果没有任何关系表达式为true,就执行语句体n+1
今日几种案例与练习:
1.两只老虎:
运用三元运算符进行判断.
2.三个和尚:
利用两次三元运算符进行判断
3.三和尚升级版:
利用输入语句,两次三元运算符结合进行
4.判断奇数偶数
if else 格式的运用
5.考试奖励
if else if else 格式的运用