> 文档中心 > 【java】(四)逻辑控制语句

【java】(四)逻辑控制语句

文章目录

  • 前言
  • 一、逻辑控制语句
    • 1.1 顺序结构
    • 1.2 分支结构
      • if 语句
      • switch 语句
    • 1.3循环结构
      • while 循环
      • break 和 continue
      • for 循环
      • do while 循环
  • 二、输入输出方式
    • 2.1 输入方式
    • 2.2 输出方式
  • 三、总结

前言

今天学习Java程序中的逻辑控制语句以及输入输出的方式,Java中的程序结构有顺序、分支、和循环结构,下面就一起来学习学习吧!


一、逻辑控制语句

逻辑控制语句有:按顺序执行的语句、if语句、switch语句、while语句、do while语句、for语句。

1.1 顺序结构

顺序结构就是按照代码一行一行的执行,比如:
在这里插入图片描述
当调整代码的书写顺序,代码执行顺序也会改变,如:
在这里插入图片描述


1.2 分支结构

if 语句

1.语法格式1:先判断布尔表达式,若布尔表达式为true则执行语句1,若为false不执行。
【java】(四)逻辑控制语句
2.语法格式2:先判断布尔表达式,若布尔表达式为true,则执行语句1,为false则执行语句2。
在这里插入图片描述
3.语法格式3:先判断布尔表达式,若布尔表达式1为true,则执行语句1,
否则执行布尔表达式2,若布尔表达式2为true,则执行语句2,否则执行语句3
在这里插入图片描述
示例代码:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
注意
1.使用if分支语句时if( )、else if( )括号内必须为布尔表达式;
2.建议在写if语句时,“{ ”大括号跟在if后;“ } ”大括号另起一行,else也是如此;
3.在java程序中,推荐使用else跟在if或者else if大括号“ } ”后,放在同一行;
4.if下面的语句不能不写{ }。


switch 语句

语法格式:先计算表达式的值,然后与case相比较,一旦有相应的匹配则执行当下的语句,直到遇到break结束,若没有相应的匹配则执行default内的语句。
在这里插入图片描述

代码示例:
在这里插入图片描述
注意:
1.多个case的值不能重复;
2.switch()括号内只能是以下类型:
基本类型:int 、short、byte、char,不能是long类型;
引用类型:String常量串、枚举类型;
3.break不要遗漏,否则会失去多分支选择的效果;
4.swicth不能表达很复杂的条件,支持嵌套但不推荐使用。


1.3循环结构

while 循环

语法结构:循环条件为true,执行循环语句,否则循环结束
【java】(四)逻辑控制语句
代码示例:
在这里插入图片描述
注意
1.while和if类似,“{”建议和while同一行;
2.while后面不要写多余 的分号,否则程序不能正常运行;
3.while循环下面的循环语句不能不写{ }。


break 和 continue

break的作用是让循环提前结束;
continue的作用是跳过本次循环,进入下一个循环;
代码示例:执行到break就会提前结束循环。
在这里插入图片描述
代码示例:执行找到continue的语句时,就会跳过这次循环,立即进入下次循环;
在这里插入图片描述


for 循环

语法格式:表达式1——初始化循环变量的值,循环开始的地方,只执行一次;表达式2——循环条件,满足条件循环继续,不满足条件循环结束;表达式3——循环条件更新方式。
【java】(四)逻辑控制语句
示例代码:
在这里插入图片描述
注意
1.for循环下面的循环语句不能不谢{ };
2.和while循环类似,for循环后面的“{”建议和for同一行;
3.for循环后面不要有多余的分号,否则程序不能正确执行;
4.和while不一样的是,在for循环中,结束单趟循环用continue,结束整个循环用break。


do while 循环

语法格式:先执行循环语句,在判断循环条件,成立执行循环,否则循环结束。
【java】(四)逻辑控制语句
代码示例:
在这里插入图片描述
注意
1.do while 后面的分号不能忘记;
2.使用do while 循环,若while()括号内的循环条件不满足,也会先执行一次循环语句,所以一般很少用到,推荐使用while循环和for循环。


二、输入输出方式

2.1 输入方式

从键盘输出:使用Scanner 读取字符串/整数/浮点数。
示例代码:
在这里插入图片描述


2.2 输出方式

输出到控制台——基本语法:
在这里插入图片描述
代码示例:
在这里插入图片描述


三、总结

以上就是今天学习的内容,简单介绍了Java中逻辑控制语句的使用和注意事项,逻辑控制语句在Java中必不可少,提供了许多能使我们快速便捷地处理程序的方法。

【java】(四)逻辑控制语句 与50位技术专家面对面 【java】(四)逻辑控制语句 20年技术见证,附赠技术全景图情感课堂