阅读 143

Java学习之循环的嵌套及九九乘法表案例

Java学习之循环的嵌套及九九乘法表案例

一 、基本知识


在一个循环的循环体中,可以嵌套另一个完整的循环,这种情况被称之为“循环的嵌套”。内嵌的循环还能够嵌套循环,这种情况被称之为“多层循环”。同样,在循环体中也可以嵌套到另一个选择结构。


二、案例


下面的程序是打印输出九九乘法表这里使用了嵌套的for循环。


案例效果图:


案例代码:


public class NineTable {

public static void main(String[] args) {

for(int i = 1; i <= 9; i++) {

for(int j = 1; j <= i; j++)

System.out.print(j + " * " + i + " = " + i * j + "  ");

System.out.println();

}

  }

}

1

2

3

4

5

6

7

8

9

小结:


上述案例中涉及到的for循环是Java语言中使用最广泛、也是功能最强的循环结构。for循环 的格式如下:


for(initialization; condition; iteration){

//循环体

}

1

2

3

其中,initialization是初始化部分,condition是循环条件,iteration是迭代部分。

(1)初始化部分:循环执行时首先执行初始化部分,该部分在循环中只执行一次。在这里,我们可以定义循环变量并赋初值。

(2)接下来是判断循环条件,如果为true则执行循环部分,否则就退出循环。当循环体执行结束之后,程序自动返回迭代部分并执行迭代部分,然后再次判断循环条件,如果是true则反复执行循环体。


下面有一个用for循环计算前100个整数之和案例。


int sum = 0;

for(int i = 1; i <= 100; i++){

sum = sum + i;

}

System.out.println("sum = " + sum);//sum = 101*50 =5050

————————————————

版权声明:本文为CSDN博主「崇志广勤」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_47062907/article/details/114728964


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐