概述
目录
- 逻辑结构
- 顺序结构
- 选择结构/分支结构
- if语句
- switch语句
- 循环结构
- while循环
- for循环
- do while 循环
- 结构的嵌套
- 结构嵌套
- break与continue在循环结构中的区别;
逻辑结构
顺序结构
顺序结构就是代码根据代码的顺序一行一行的执行。
例:
输出结果:
选择结构/分支结构
if语句
语法类型
1.if(布尔表达式/判断条件){
满足判断条件时执行语句;
}
2.if(布尔表达式/判断条件){
满足判断条件时执行语句;
}
else{
不满足if语句中的判断条件时执行语句;
}
3.if(布尔表达式1/判断条件1){
满足判断条件1时执行语句;
}
else if(布尔表达式2/判断条件2){
满足判断条件2时执行语句;
}
…
else if(布尔表达式n/判断条件n){
满足条件n时执行语句;
}
else{
不满足以上所有条件时执行语句;
}
例1:输入一个数,当其为奇数时输出数字。
注:但实际上并不建议if,else语句在只有输出语句时不加花括号(大括号)。
结果:
2是偶数,但是没有输出语句所以没有输出。(改进版看例2)
例2:输入一个数,判断其为奇数还是偶数并输出。
结果:
例3:输入数字1 - 6,输出其对应的月份。
结果:
switch语句
基本语法
switch(整数/枚举/字符/字符串){
case 内容1:{
满足内容1时执行语句;
break;
}
case 内容2:{
满足内容2时执行语句;
break;
}
…
case 内容n:{
满足内容n时执行语句;
break;
}
default :{
不满足以上内容时执行语句;
break;
}
}
例3:例2改。
结果:
注:switch语句的每个分支或每次都要用break语句终止该case语句。否则就会失去选择的效果。
循环结构
while循环
语法格式:
while(循环条件){
循环语句;
}
例4:输出一到五的和。
结果:
for循环
基本语法
for(循环初始条件;循环终止条件;更新循环变量){
循环体;
}
例5:例4改。
结果:
do while 循环
基本语法
do{
循环语句;
}while(循环条件);
例6:例4改。
结果:
结构的嵌套
结构嵌套
循环的嵌套指的是一个程序中选择结构与选择结构、选择结构与循环结构、循环结构与循环结构的都存在时,就会出现结构的嵌套。
如求闰年:(选择与选择的嵌套)
注:这不是最简单的程序,只做事例。
结果:
其他的一些嵌套结构根据实际问题进行选择:
有需要多次在不同方面进行选择的就用选择与选择结构的嵌套;
有多次重复和选择的就用循环与选择结构的嵌套;
需要从不同方面重复的就用循环与循环的嵌套。
break与continue在循环结构中的区别;
break 是终止循环,不在进行其他循环;也就是提前结束循环结构;
continue 是终止当前循环,立即进入下一个循环。
也就是说,break适合寻找在循环中符合条件的第一个结果;而continue则适合寻找在循环中符合条件的所有结果。
最后
以上就是老迟到发卡为你收集整理的初入Java大门——第三话、逻辑结构(顺序结构、选择结构、循环结构)与结构的嵌套逻辑结构结构的嵌套的全部内容,希望文章能够帮你解决初入Java大门——第三话、逻辑结构(顺序结构、选择结构、循环结构)与结构的嵌套逻辑结构结构的嵌套所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复