Java循环结构
来源:互联网 发布:ipad壁纸 知乎 编辑:程序博客网 时间:2024/05/21 10:23
Java循环结构:for,while,do…while
在Java5中引入了一种主要数组的增强型for循环。
while循环
while是最基本的循环,它的结构为:
while(布尔表达式){//循环内容}
只要布尔表达式为trun,循环体会一直执行下去。
实例:
public class While { public static void main(String[] args){ int x=10; while(x<20){ System.out.println("x的值:"+x); x++; System.out.println("\n"); } }}
运行结果如下:
x的值:10x的值:11x的值:12x的值:13x的值:14x的值:15x的值:16x的值:17x的值:18x的值:19
do…while循环
对于while语句而言,如果不满足条件,则不能进入循环。与while语句不同的是,do…while循环至少执行一次。
do{//代码语句}while(布尔表达式);
注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前就已经执行了。如果布尔表达式的值为trun,则语句块一直执行,直到布尔表达式的值为false。
实例:
public class DoWhile { public static void main(String[] args){ int x=10; do{ System.out.println("x的值:"+x); x++; }while(x<20); }}
运行结果:
x的值:10x的值:11x的值:12x的值:13x的值:14x的值:15x的值:16x的值:17x的值:18x的值:19
for循环
for循环执行的次数在执行前就确定的。
for(初始化;布尔表达式;更新){ //代码语句}
实例:
public class For { public static void main(String[] args){ for(int x=10;x<20;x++){ System.out.println("x的值:"+x); } }}
运行结果:
x的值:10x的值:11x的值:12x的值:13x的值:14x的值:15x的值:16x的值:17x的值:18x的值:19
Java增强for循环
语法格式:
for(声明语句:表达式){ //代码句子}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
实例:
public class Chaofor { public static void main(String[] args){ String []names={"张三","李四","王五"}; for(String name:names){ System.out.print(name); System.out.print(","); } }}
运行结果:
张三,李四,王五,
break关键字
break主要用在循环语句或者switch语句中,用来跳出整个语句块。跳出最里层的循环,并且继续执行该循环下面的语句。
实例:
public class For { public static void main(String[] args){ for(int x=10;x<20;x++){ if(x==16) break; System.out.println("x的值:"+x); } }}
运行结果:
x的值:10x的值:11x的值:12x的值:13x的值:14x的值:15
continue关键字
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。
实例:
public class For { public static void main(String[] args){ for(int x=10;x<20;x++){ if(x==16) continue; System.out.println("x的值:"+x); } }}
运行结果:
x的值:10x的值:11x的值:12x的值:13x的值:14x的值:15x的值:17x的值:18x的值:19
阅读全文
0 0
- Java选择结构、循环结构
- Java-选择结构、循环结构
- Java 循环结构+分支结构
- java循环结构
- Java中的循环结构
- 004Java循环结构
- JAVA: 循环结构
- java循环|分支结构
- Java 循环结构
- Java-控制循环结构
- JAVA循环结构
- 【JAVA】12、循环结构
- Java循环结构
- java循环结构
- java循环结构
- Java的循环结构
- java循环结构总结
- java 循环结构
- 对uuid的处理,将其字符串转化为大写并无空格
- 站位2
- python str byte 转换
- 相比MySQL来说什么场景MongoDB更适用
- ubuntu16.04常用命令及安装各种软件
- Java循环结构
- 利用接口和多态性计算几何图形的面积和周长并显示
- HDU:2021 发工资咯:)
- LinuxUbuntu挂载点介绍及桌面服务器分区方案
- 吴恩达Coursera深度学习课程 DeepLearning.ai 编程作业(4-2)
- Android O 8.0 通知(Notification)更新后的简单兼容写法
- 内核编译obj-m和obj-y的区别
- Python easyui的Layout
- Android使用友盟集成QQ、微信、微博等第三方登录