Java-判断和循环

0 前言

       Java是一种流行的编程语言,它提供了多种控制流程的语句,可以根据不同的条件和情况执行不同的代码块。在本文中,我们将介绍Java中的两种主要的控制流程语句:判断语句和循环语句。
       判断语句是根据一个或多个条件的真假来选择执行不同的分支的语句,Java中有两种判断语句:if语句和switch语句。if语句可以根据一个或多个布尔表达式的值来执行相应的代码块,支持单分支、双分支和多分支的形式。switch语句可以根据一个表达式的值来匹配不同的case分支,执行相应的代码块,适合于对固定的几个值进行判断。
       循环语句是重复执行某个代码块直到满足某个条件或达到某个目标的语句,Java中有三种循环语句:while语句、do-while语句和for语句。while语句是先判断一个布尔表达式的值,如果为真则执行循环体,如果为假则结束循环。do-while语句是先执行一次循环体,然后判断一个布尔表达式的值,如果为真则继续循环,如果为假则结束循环。for语句是在一个初始化表达式、一个循环条件表达式和一个循环后的操作表达式之间进行循环,适合于已知循环次数或遍历数组等情况。

1 判断语句

1.1 if语句

基本if
if-else
多重if
嵌套if

1.2 switch语句

switch

1.3 两者之间的区别

共同点:
两者都用来处理多分支结构
不同点:
if可实现等值条件和非等值条件,switch只能实现等值条件

2 循环语句

2.1 缘由和定义

缘由
在某种场景(多次重复做一件事的情况)需要使用循环结构,提高效率。
定义
循环条件(有初始值,有结束值)循环操作(重复执行的事)
使用非循环结构,代码量多效率低
使用循环结构,代码量少效率高

2.2 while

while

2.3 do while

do while

2.4 for循环

for循环

2.5 break和continue

break定义:循环结构中遇到break语句,将会跳出其所在的循环,执行该循环结构后的第一条语句

int i = 1;
switch(i){
	case 1:
	System.out.print("今天是星期一")break//执行完该语句后会跳出switch,执行后面的代码
	case 2System.out.print("今天是星期二")}
//其他代码

continue 定义:跳过循环体中剩余的语句而执行下一次循环

for(int i = 0;i<10;i++){
	if(i<5){
		continue;//小于5的数将直接跳过后面的循环操作,不会被输出
	}
	System.out.print(i);
}

使用场合
break常用于switch结构和循环结构中
continue一般用于循环结构中
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值