前几天在看一个camera CTS bug时,结果在一个java for循环上有点蒙。正好赶上这个点总结一下。
java中的控制结构:
1. while和do while
while和do while循环相对for比较简单,他们的使用方式和C语言是一样的,这里就不做过多叙述了。样式如下所示。
?
1
2
3
|
while (bool表达式){
}
do {} while (bool表达式)
|
其中do while表示式比较特殊,它至少执行一次。
2. for循环结构
普通for循环结构
?
1
2
3
|
for (初始化; 布尔表达式; 条件更新) {
//代码语句
}
|
还是拿个例子说事吧
?
1
2
3
4
5
6
7
|
public class for_t{
public static void main(String []args) {
for ( int i = 0 ; i < 10 ; i++) {
System.out.printf( "i = %d\\n" , i);
}
}
}
|
测试结果
下面这个结果大家应该都知道,太简单了,就到这吧
?
1
2
3
4
5
6
7
8
9
10
|
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
|
VIP for循环结构
这样的用法之前在学习其它面向对象的语言时,已经接触过。可能好久没用面向对象语言编程了,这里我看着有些生。它的使用格式如下
for(子元素 : 元素集合){}
需要注意的地方:
?
1
2
3
4
5
6
7
8
9
10
11
12
|
public class for_vip {
public static void main(String []args) {
int []money = { 2000 , 3000 , 4000 , 5000 };
for ( int i : money) {
System.out.printf( "i = %d\\n" , i);
}
String []name = { "arm" , "intel" , "qulcom" , "sprd" };
for (String na : name) {
System.out.printf( "name:%s\\n" , na.toString());
}
}
}
|
实验结果:
?
1
2
3
4
5
6
7
8
|
i = 2000
i = 3000
i = 4000
i = 5000
name:arm
name:intel
name:qulcom
name:sprd
|
目前循环就介绍到这里吧,后面的开发中,如果遇到稀奇的用法,在更新吧。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持快网idc。
原文链接:https://blog.csdn.net/armwind/article/details/72800623
相关文章
猜你喜欢
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
- 64M VPS建站:能否支持高流量网站运行? 2025-06-10
- 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10
- 64M VPS建站:怎样优化以提高网站加载速度? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-29 26
-
2025-06-04 71
-
2025-05-25 83
-
2025-05-29 46
-
2025-05-25 26
热门评论