我是靠谱客的博主 老迟到发卡,最近开发中收集的这篇文章主要介绍初入Java大门——第三话、逻辑结构(顺序结构、选择结构、循环结构)与结构的嵌套逻辑结构结构的嵌套,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

  • 逻辑结构
    • 顺序结构
    • 选择结构/分支结构
      • 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大门——第三话、逻辑结构(顺序结构、选择结构、循环结构)与结构的嵌套逻辑结构结构的嵌套所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部