流程控制
来源:互联网 发布:制作照片合成软件 编辑:程序博客网 时间:2024/06/13 02:31
条件语句
if条件语句
if(布尔表达式){ 语句序列;}
- 布尔表达式:必要参数,表示他的返回值必须是一个布尔值(Boolean值:true/false)
- 语句序列:可以是一条或者多条语句,当只有一条语句的时候,可以去掉{}
if……else语句
if(条件表达式){ 若干语句}else{ 若干语句}
根据某种条件(条件表达式)有选择性的做出处理。
switch多分支语句
多选一
switch(表达式){case 常量值1; 语句块1 [break;]……case 常量值n; 语句块2 [break;]default; 语句块n+1; [break;] }
switch语句中表达式的值必须是整数,字符型或者字符串类型,如果表达式的值和某个case的值相同,则执行case下的若干语句,直到遇到break语句,如果该case下没有break,则顺序执行case,直到遇到break。
若没有常量值和case值相同,则执行default语句(可选)。
循环语句
while(条件表达式)//此处后面没有分号{ 执行语句}
先判断条件是否成立,然后执行循环体。
满足条件时,执行{}中的内容,直到表达式返回值为假,退出循环。
do……while语句
do{执行语句}while(条件表达式); //此处有分号!!
先执行一次循环体,然后再判断条件是否成立。即{}中语句至少执行一次
do while和while的区别是 do while在结尾的时候多了一个分号
for循环语句
for是最常用的循环语句之一。
for(表达式1;表达式2;表达式3;){ 语句序列}
表达式1:变量初始化
表达式2:循环条件,值为Boolean的表达式
表达式3:循环后操作表达式,改变循环条件
例子:
public class circulate public static void main (String args []){ int sum=0; for(int i=2;i<=100;i+=2){ sum=sum+i; } System.out.println("2到100之间所有偶数和:"+sum);}
编程时,有时会使用for循环的特殊语句来实现无限循环,语法格式为: for(;;){……}
foreach语句
foreach是for的特殊简化版本,在遍历数组等方面为程序员提供很大的方便
for(元素变量x : 遍历对象 obj){引用了x的java语句}
阅读全文
0 0
- 控制流程
- 控制流程
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 流程控制
- 《流程控制》
- 流程控制
- 文章标题
- EasyNVR+EasyDSS实现简单套路的RTMP、微信直播、录像、回放方案
- 否构成三角形
- 二分查找法
- String框架类的个人总结(一)
- 流程控制
- Chrome插件Postman使用GIF演示
- 如何创建索引
- win10与ubuntu16.04双系统安装
- [队内测试Day10.22T4][洛谷P2680]运输计划
- 网络地址转换(NAT)
- Linux shell编程学习笔记(二) 变量
- Spring JDBC
- 网易2018校招