break continue

break 在任何循环语句的主题部分均可用break控制流程。
用于强行退出循环,不执行循环中剩余的语句
continue 用于终止某次循环,跳过尚未执行的语句,接着进行下一次是否循环的判定

用于跳过

带label的continue

scanner对象

我们可以通过scanner类来获取用户的输入
包:java.util.Scanner



顺序结构

java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行
顺序结构是最简单的算法结构,是任何一个算法都离不开的一种基本算法结构

选择结构

if单选择结构

if双选择结构(if-else结构)

if多选择结构


if语句至多有一个else语句,else语句在所有的else if语句之后
if语句可以有若干个else if语句,它们必须在else语句之前
一旦其中一个else if语句检测为true,其他的else if以及else语句·都将跳过执行

嵌套的if结构

所有的流程控制语句都可以互相嵌套互不影响

switch多选择结构


switch:匹配一个具体的值
switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支
case穿透:不写break后面的会全部输出出来

循环结构

while

while是最基本的循环,表达式成立就会一直走
一直为true就会造成无限循环(死循环)

do...while

即使不满足条件也至少会执行一次
while语句不满足条件则不能进入循环,是先判断后执行

for


循环n次 n.for

Posted on 2022-08-10 22:49  无欲无邱女士  阅读(26)  评论(0)    收藏  举报