Hi,我是小颜在Study,感谢大家继续支持我,今天如期更新第四天java学习,离我去爬泰山还有12天,离开学还有14天。有什么想看的内容,想知道,想了解的,评论区告诉我,我尽量满足大家!谢谢!
第四天学习java
一、流程控制:
①流程控制语句概述:就是执行每句语句的顺序。
②分类:
(1)顺序结构(最常见)没有特定的语法结构,按照代码先后顺序执行。从头执行到尾。
(2)分支结构。(if、switch)
(3)循环结构。(for、while、do…while)
二、分支结构:
①if 语句格式1:
格式:
if (关系表达式){
语句体;
{
执行流程:
(1)首先计算关系表达式的值
(2)如果计算的值为true就执行语句体。
(3)如果计算的值为false就不执行语句体。
(4)继续执行后面的语句。
Tip:不管计算值是true或者false,后面的语句都会执行。
②if 语句格式2:
格式:
if (关系表达式){
语句体1;
}else{
语句体2;
{
执行流程:
(1)首先计算关系表达式的值。
(2)计算的值为true时执行语句体1。
(3)计算的值为false时执行语句体2。
(4)继续执行后面的语句内容。
Tip:不管计算值是true或者false,后面的语句都会执行。
案例:(奇偶数)
这里只说思路,具体看实操的记录:
奇偶数的思路,要实现用户随便输入一个数,判断该数字是偶数还是奇数。
第一步导包、创建对象、接受用户输入的数据。
第二步判断数据是偶数还是奇数。
第三步使用if…else语句结构,实现判断用户输入的数据是否被2整除余数等于0。
第四步根据判断结果输出对应奇数或者偶数的显示结果。
③if语句格式3
格式:
if (关系表达式){
语句体1;
}else if (关系表达式2){
语句体2;
}
……
else{
语句体n +1;
}
执行流程:
(1)首先计算关系表达式1的值
(2)计算的值为true时就执行语句体1,值为false就执行关系表达2的值。
(3)计算值为true时就执行语句体2,值为false时就执行关系表达式3的值
(4)……
(5)如果全是false时就执行语句体n +1。
案例:考试奖励:
要求: 当考试成绩优秀(90——100分)时,我们给他奖励玩具一个。良好时(80——90分)时,我们奖励他去爬泰山。
及格时(60——80分)时,不奖励也不惩罚。不及格时(60分以下),我们给他一棍子。
思路:(具体代码看实操)
第一步还是:导包、创建对象、接受数据
第二步使用if…else…if格式实现以上的要求。
第三步设置每种判断对应的条件。
第四步设置对应的奖励
第五步美化程序,以及规划程序。
下面实操!!!