(面试笔记整理)02.条件与循环语句

本文详细介绍了Java中的控制流程语句,包括if、if-else、if-else-if分支语句及switch-case语句的使用方法,并讲解了while、for循环及其相关关键字如continue和break的应用场景。
if、if-else、if-else-if分支语句、switch-case,循环while,for,continue,break

程序的结构
1.顺序结构
2.条件结构
3.循环结构

1.分支结构
1.if(条件){
  //语句 如果条件成立要执行的语句只有一句,大括号可以省略
}
如何通过键盘输入数据
a.在程序开头 import java.util.Scanner;
b.然后在主函数中
Scanner s = new Scanner(System.in);

if-else结构
if(关系表达式){
  //语句块1
}else{
  //语句块2
}
当关系表达式为true时,执行语句块1,否则执行语句块2


4.一些特殊的if语句
if();
if(){
}else if{
}

5.switch...case
注意:
a.break关键字,跳出Switch{}
b.如果匹配上某个case,该case段,没有break则会默认继续往下匹配,直到遇到break为止
c.switch中default可以没有,switch当中default最多只能出现一次,可以出现在和case并列的任意位置(一般习惯是在最后)
d:switch(表达式的值)
()中的表达式的值只能是byte、short、char、int类型
将来还可能放的是枚举类型
1.7以后可以放String



2.循环
c.for结构的嵌套
遇到for结构,就按照for的执行原理执行完成。
for(){
    for()

d.for的特殊结构
d.1 for(;;);//循环体为空
d.2 for循环可以省略表达式

continue,break 关键字
continue是结束本次循环,进行下一次循环(去第三个表达式)
break结束循环,直接跳出for结构,继续下面的语句。如果要退出外层循环体,需要使用标号的方式 
outer:for(){
    for(){
        break outer;
    }
}
循环结构
1.for循环
for(表达式1;表达式2;表达式3){
  //循环体 如果循环体只有一个语句{}可以省略
}
表达式2是条件
表达式3的箭头指向表达式2


while结构
 while(条件){
    //循环体
}

while特殊结构

do while循环
do
{循环体}(条件);
do-while与while的区别:如果循环条件一开始就不满足时while结构不会执行循环体;而do-while结构会执行一次循环体。

while for 可互换
while 语句和for都是“当型循环”可以互换
while(true)等价于for(;;;)






评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值