Python 官方文档:入门教程 => 点击学习
目录1、for循环1.1-for循环语法格式及说明1.2-for循环实例练习演示2、增强for循环2.1-增强for循环语法格式及说明2.2-增强for循环实例演示1、for循环 虽
虽然所有循环结构都可以用 while
或者 do…while
来表示,但 for
循环的出现,可使一些循环结构变得更加简单明了。
注意: for循环执行的次数是在执行前就确定的。
实例助解:while
循环和for
循环
public static void main(String[] args) {
int a = 1; //初始化
while(a<=100){ //条件判断
System.out.println(a); //循环体
a+=2; //迭代
}
System.out.println("while循环结束!");
for(int i = 1;i<=100;i++){ //初始化//条件判断 //迭代
System.out.println(i); //循环体
}
System.out.println("while循环结束!");
}
输出演示,如图:
截图范围有限,具体的大家可以实际操作以下进行查看
可以发现,for循环在知道循环次数的情况下,简化了代码,提高了可读性。
语法格式如下:
for(初始化; 布尔表达式; 更新) {
//代码语句
}
如图:
关于 for 循环语法流程的几点解释说明:
①循环输出x(10-15)值
public class Test {
public static void main(String args[]) {
for(int x = 10; x < 16; x = x+1) {
System.out.println("x值: " + x );
}
}
}
输出演示,如图:
②计算0到100之间的奇数和偶数的和
public static void main(String[] args) {
int oddSum = 0; //用来存奇数和
int evenSum = 0; //用来存偶数和
for(int i=0;i<=100;i++){
if(i%2!=0){
oddSum += i;
}else{
evenSum += i;
}
}
System.out.println("奇数和:"+oddSum);
System.out.println("偶数和:"+evenSum);
}
输出演示,如图:
③打印99乘法表
public static void main(String[] args) {
for (int i = 1; i <10; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + i * j + " ");
}
System.out.println();
}
}
输出演示,如图:
Java5
引入了一种主要用于数组或集合的增强型 for 循环。
Java 增强 for 循环语法格式如下:
for(声明语句 : 表达式)
{
//代码句子
关于增强 for 循环语法流程的几点解释说明:
实例助解:用增强for循环遍历输出数组元素
public static void main(String[] args) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ){
System.out.print( x );
System.out.print(",");
}
System.out.print("\n");
String [] names ={"Tom", "Jack", "Alice", "Shirley", "Mike"};
for( String name : names ) {
System.out.print( name );
System.out.print(",");
}
}
输出演示,如图:
到此这篇关于Java流程控制之循环结构for,增强for循环的文章就介绍到这了,更多相关Java循环结构for,增强for循环内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Java流程控制之循环结构for,增强for循环
本文链接: https://www.lsjlt.com/news/160027.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0