Java小白学习笔记(二)——流程控制语句

在Java中流程控制语句主要分为条件控制循环控制

一、条件语句

条件语句:主要是当程序中某个条件成立时,需要执行其中的代码块。
在这里插入图片描述
上面图片是条件语句的写法,i 等于不同的值时执行不同的代码块。
嵌套if语句在这里插入图片描述
嵌套if就是将一个if…else…语句写在另一个if…else…语句中。
上图是嵌套语句写法,当i== 10时 进入进入上面的代码块,否则输出!,当 i == 10 ,n5时输出hello,否则当i 10时,n不等于5时输出word

二、循环控制
  1. switch语句
    在这里插入图片描述
    运行过程:
    1)计算switch后表达式的值
    2)把该值与case后的值进行比较,如果找到相等的,则运行该case后的语句块内容,而不管后面的case条件是否
    满足,直到碰到break语句或结束switch语句的大括号为止。

    注意:
    1)表达式的值只可以接受int、byte、char、short、String,不支持其他数据类型的值
    2)case之间以及default(默认值)没有顺序,先判断所有的case,没有匹配case在执行default

  2. while循环
    while 语句非常简单
    在这里插入图片描述

    执行过程:
    1)计算表达式的值,如果该表达式的值为true,执行循环体中的语句块
    2)然后再判断表达式的值是否为true,如果为true,再次执行循环体语句,直到表达式的值为false,循环结束

    1. do…while循环
      语法:
      do{
      循环体语句块
      }while(表达式);

    执行过程:
    1)先执行循环体语句块代码一次,再判断while后的表达式是否为true
    2)如果为true,再次执行循环体语句块,直到while后的表达式为false,结束循环

    特点:循环语句块至少执行一次

    1. for循环
      个人认为for循环非常的常用!
      for(初始化表达式;循环条件表达式;循环体后表达式){循环体语句块}
      其中 int i = 0 ;是初始化表达式,i<10是循环体条件表达式,i++是循环体后表达式
      执行过程:
      1)先执行初始化表达式,在整个循环过程中,该表达式只执行一次
      2)执行循环条件表达式,如果该表达式的值为true,则执行循环体语句块,然后执行循环体后表达式
      3)然后判断循环条件表达式是否为true,如果为true,继续执行循环,若为false,则退出循环
    2. 嵌套循环
      在这里插入图片描述
      1)定义:在循环体内包含了另外一个循环,称为嵌套循环
      循环体中的循环称为内循环,外面的循环称为外循环
      2)执行过程:
      外循环执行一次,内循环执行一遍

下面说一下条件、循环部分会用到的知识点

变量的作用域:从定义变量处开始,到定义变量的大括号结束,称为该变量的作用域

String类型内容要用equals判断内容是否相等,==判断地址
break和continue
break:终止执行
1)用在switch语句中,结束当前switch语句
2)用在循环中,结束当前循环语句
continue:(继续),只能用在循环中,跳过本次循环的剩余语句,执行下一次循环

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值