文章目录
前言
今天学习Java程序中的逻辑控制语句以及输入输出的方式,Java中的程序结构有顺序、分支、和循环结构,下面就一起来学习学习吧!
一、逻辑控制语句
逻辑控制语句有:按顺序执行的语句、if语句、switch语句、while语句、do while语句、for语句。
1.1 顺序结构
顺序结构就是按照代码一行一行的执行,比如:
当调整代码的书写顺序,代码执行顺序也会改变,如:
1.2 分支结构
if 语句
1.语法格式1:先判断布尔表达式,若布尔表达式为true则执行语句1,若为false不执行。
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,执行循环语句,否则循环结束
代码示例:
注意
1.while和if类似,“{”建议和while同一行;
2.while后面不要写多余 的分号,否则程序不能正常运行;
3.while循环下面的循环语句不能不写{ }。
break 和 continue
break的作用是让循环提前结束;
continue的作用是跳过本次循环,进入下一个循环;
代码示例:执行到break就会提前结束循环。
代码示例:执行找到continue的语句时,就会跳过这次循环,立即进入下次循环;
for 循环
语法格式:表达式1——初始化循环变量的值,循环开始的地方,只执行一次;表达式2——循环条件,满足条件循环继续,不满足条件循环结束;表达式3——循环条件更新方式。
示例代码:
注意
1.for循环下面的循环语句不能不谢{ };
2.和while循环类似,for循环后面的“{”建议和for同一行;
3.for循环后面不要有多余的分号,否则程序不能正确执行;
4.和while不一样的是,在for循环中,结束单趟循环用continue,结束整个循环用break。
do while 循环
语法格式:先执行循环语句,在判断循环条件,成立执行循环,否则循环结束。
代码示例:
注意
1.do while 后面的分号不能忘记;
2.使用do while 循环,若while()括号内的循环条件不满足,也会先执行一次循环语句,所以一般很少用到,推荐使用while循环和for循环。
二、输入输出方式
2.1 输入方式
从键盘输出:使用Scanner 读取字符串/整数/浮点数。
示例代码:
2.2 输出方式
输出到控制台——基本语法:
代码示例:
三、总结
以上就是今天学习的内容,简单介绍了Java中逻辑控制语句的使用和注意事项,逻辑控制语句在Java中必不可少,提供了许多能使我们快速便捷地处理程序的方法。