java 流程控制
来源:互联网 发布:.net程序员面试宝典 编辑:程序博客网 时间:2024/06/10 12:56
java中的流程控制包括:顺序控制,条件控制,循环控制。
一.顺序控制:
简单的按顺序执行每条语句。
二.条件控制:if语句,switch语句
1.if语句
int a = 10; int b = 20; //if...else语句 if (a>b){ System.out.println("a大于b"); }else { System.out.println("a不大与b"); } //if...elseif语句 if (a>b){ System.out.println("a大于b"); }else if(a==b){ System.out.println("a等于b"); }else { System.out.println("a小于b"); }
2.switch语句:
int a = 2; switch (a){ case 1: System.out.println("a=1"); break; case 2: System.out.println("a=2"); break; case 3: System.out.println("a=3"); break; case 4: System.out.println("a=4"); break; default: System.out.println("a不知道等于几");break:跳出switch语句。
三.循环控制:while循环,do...while循环,for循环
1.while循环:先判断后循环
int a = 5; while (a>0) { System.out.println("a = "+a); a--; }
运行结果:
<pre name="code" class="html"><pre name="code" class="java"><pre name="code" class="html">
a = 5a = 4a = 3a = 2a = 1
2.do...while循环:先执行一次后判断。
int a = 5; do{ System.out.println("a = "+a);<pre name="code" class="java"> a--;}while (a>0);运行结果:
<pre name="code" class="java">a = 1a = 2a = 3a = 4a = 5
3.for循环
for(初始化; 布尔表达式; 更新) { //代码语句}
int a = 5; for (int i=0;i<a;i++) { System.out.println("a+i = "+(a+i)); }运行结果:
a+i = 5 a+i = 6 a+i = 7 a+i = 8 a+i = 9
foreach循环/增强for循环(主要用于遍历数组)
for(声明语句 : 表达式){ //代码句子}
实例:
int[] intArr = {1,2,3,4,5}; for (int a :intArr) { System.out.println("a = "+a); }结果:
a = 1a = 2a = 3a = 4a = 5
0 0
- Java中的流程控制
- java之流程控制
- java的流程控制
- Java流程控制语句
- Java流程控制
- java 控制流程
- Java控制流程
- Java流程控制
- Java 控制执行流程
- Java流程控制
- java流程控制语句
- java控制执行流程
- java流程控制语句
- java控制流程
- java流程控制语句
- Java - 流程控制
- java 控制执行流程
- JAVA流程控制
- Python和二进制(2)---网络字节转换
- Android Studio 解决手机无法识别问题
- linux 命令汇集(不断更新中)。
- U盘防拷精灵 v1.3
- thinkphp 公共模板和模板布局--基础操作
- java 流程控制
- bug记录(1)
- 你条件很好,可我想跟你分手
- 策略模式
- 解决android启动黑白屏最简洁的方式 一行代码搞定
- Three.js入门01
- [LeetCode] 56. Merge Intervals
- hdu1720
- 企业数据可视化管理下的实践