java 流程控制语句必学小知识

流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块

.其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构,分支结构和循环结构,

 switch语句的功能可以由if…else if语句来实现。

若比较的数据类型为double,则不可以用switch语句来实现、

case子句中可以有多个语句,并且不需要大括号{ }括起来。

结构化程序设计包括顺序结构、选择结构、循环结构等三种基本结构。\

在switch(表达式){  }语句中,其中表达式只能是char型byte型,short他 型,int型 String和枚举型

Java的选择结构有if语句和switch语句。简单的if…else语句可以使用  ? : 运算符来代替。

continue和break语句都能在循环语句中使用,此外break语句还可以在switch语句语句中使用

取得字符串中某个位置的字符应该使用String类的charAt()方法。

在事先不知道循环语句重复执行的次数时,可以用一个 布尔值来终止循环

通常情况下,一条完整的循环语句应包括初始化部分,循环体部分,迭代部分和终止部分

在事先不能确定循环次数的情况下,一般使用while和do while循环语句

在循环语句的循环体中,可以用  continue 语句结束本次循环

break语句用来退出当前循环语句

 switch语句会根据表达式的值从相匹配的case执行,

一直执行到break 标签处或者是switch语句的末尾。与任一case值不匹配,

则进入default 语句(如果有的话)

在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行 循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。  语句中应有使循环趋向于结束的语句,否则会出现无限循环——"死"循 环。

goto关键字很早就在程序设计语言中出现。尽管goto仍是 Java的一个保留字,但并未在语言中得到正式使用;Java没有 goto。

选择结构

 if语句 单、双、多分支选择结构,等值、不等值判断均可

 switch语句 只有多分支选择结构 只针对等值判断

 循环结构

 while循环 先判断再循环 适合循环次数不固定情况

 do-while循环 先循环再判断 适合循环次数不固定情况

 for循环 适合循环次数固定情况

 循环跳转语句

 break 跳出本层循环,跳出外层循环需要结合标签或符号位实现

 continue 提前结束本次循环

 return 结束当前方法  多重循环

 任何两种循环都可以相互嵌套

 外层循环变量变化一次,内层循环变量要变化一遍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值