4 Day04--循环+数组

本文介绍了嵌套for循环的概念和形式,并通过多个实例展示了如何使用嵌套循环打印正方形、左直角三角形和99乘法表。此外,还探讨了`break`和`continue`语句在循环中的应用,以及它们的形式和实际场景。文章还简要提及了`while`和`do-while`循环结构,以及变量的基本概念和分类。
摘要由CSDN通过智能技术生成

4.1  嵌套for循环

4.1.1     概述

根据外层的条件,判断里层能否执行,如果能执行,就把里层代码都循环完毕后,再继续执行外层,继续判断。。

4.1.2     形式

for(…){

       for(…){

             

}

}

4.1.3     入门案例

package day0000;

 

public class T {

 

       public static void main(String[] args) {

//           f1();

              f2();

       }

 

       //总结1:当i=1时,j取到了所有满足条件的数据,1,2,3,4,5。

       //也就是说外循环执行1次,内循环执行多次

       private static void f1() {

              for(int i=1;i<=3;i++){ //外循环

                     System.out.println("i="+i);//1,2,3

                     for(int j=1;j<=5;j++){ //内循环

                            System.out.println("j="+j);//1,2,3,4,5

                     }

              }

       }

 

//总结2:外循环控制行,内循环控制列

       private static void f2() {

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

                     for(int j=1;j<=5;j++){

                            System.out.print("*");

                     }

                     System.out.println();

              }

       }

 

}

4.1.4     练习1:打印正方形

//正方形

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

       for(int j=1;j<5;j++){

              System.out.print("*");

       }

       System.out.println();

}     

4.1.5     练习2:打印左直角三角形

*

**

***

****

*****

//正直角三角形

private static void f4() {

       for (int i = 0; i < 5; i++) { //外循环,控制行,是一定的

              for (int j = 0; j <= ij++) { //内循环,列是不固定的,是递增的

                     System.out.print("*");//保证第一行打印出来一个*,注意条件

              }

              System.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值