Java程序逻辑控制,Java循环
来源:互联网 发布:安卓模拟器知乎 编辑:程序博客网 时间:2024/06/05 14:50
程序逻辑,主要分为三种
顺序结构:由前到后执行,每个语句只执行一次
分支结构:通过判断条件,进行选择分支
循环结构:循环程序语句
分支结构
if else
1. if(布尔表达式){ 条件成立执行的语句 } 2. if(){}else{} 3. if(){}else if(){} 4. if(){}else if(){}else if(){}else{}
switch
判断条件,匹配相应的char,byte,short,int,String(JDK1.7),枚举类型(JDK1.5) 注意,不能够使用布尔表达式。不能是浮动数和long,只能用一个slot,4字节。
switch (整数 | 字符 | 枚举 | String){ case 内容 : { 内容满足时执行; break; } case 内容 : { 内容满足时执行; break; } case 内容 : { 内容满足时执行; break; } case 内容 : { 内容满足时执行; break; } case 内容 : { 内容满足时执行; break; } default : { 内容都不满足时执行; break; }}
注意
需要添加break,跳出分支结构,不然匹配的之后的下面的分支,都会输出switch不能判断布尔表达式,只能判断内容
循环结构
当代码需要重复执行的时候,就可以使用循环来实现控制了while循环for循环do while循环
while
while(布尔表达式){ 循环语句; 修改循环结束条件; }
}
for
for(定义变量;循环结束条件;循环条件变更){ 循环语句}
do
do{ 循环语句; 修改循环结束条件;}while(布尔表达式) ; // 先执行一次
- 如果不知道循环次数用while循环
- 如果知道循环次数用for循环
- do后面的while();注意分号
- for(int i=0;;i++){}//死循环,没有循环结束条件
- for(;i<3;i++){}//错误 ,错误: 找不到符号i
- for(int i=0;i<3;){}//死循环
- for(;;){}//死循环
循环控制
- continue 退出本次循环,后面的不执行了,继续下一次循环
- break 退出当前整个循环,只能退出一个
break跳出多层循环
//1、添加循环标记outer:for(){ inner:for(){ if(){ break : outer ; } } }//2、添加判断标记boolean flag = false ; for(;&&!flag;){ inner:for(){ if(){ flag = true ; break ; } } }
阅读全文
0 0
- Java程序逻辑控制,Java循环
- Java-06-程序逻辑控制
- Java程序逻辑(分支和循环)(一)
- Java程序逻辑(分支和循环)(二)
- Java程序逻辑-1
- java理解程序逻辑1
- JAVA理解程序逻辑2
- java理解程序逻辑
- java理解程序逻辑3
- java理解程序逻辑4
- 使用java理解程序逻辑第一章
- Java-控制循环结构
- JAVA-循环控制
- java循环控制语句
- Java循环控制
- java循环结构控制
- 【连载】Java学习系列(003)——程序逻辑-1(分支和循环)
- 【连载】Java学习系列(004)——程序逻辑-2(分支和循环)
- C语言文件读写
- web网站加速之CDN技术原理
- pip安装错误:ImportError: No module named 'pkg_resources'
- Numpy 使用教程 5
- 《C++ Primer》读书笔记第九章-1- 顺序容器概述 And 容器库概览
- Java程序逻辑控制,Java循环
- 有效处理Java异常三原则
- Java CAS自旋锁
- 丁海森:大数据与排行榜,虚拟时代的营销工具
- 数据科学常用问题集锦及解答2
- 一篇实用的Latex的入门教程
- 机器学习算法的调试 —— 梯度检验(Gradient Checking)
- hihocoder #1014 trie树
- java线程池之ThreadPoolExecutor(三):提交任务并得到任务执行结果