循环语句-逻辑控制

循环结构-逻辑控制

  1. 循环语句的概念:可以在满足循环条件的情况下,反复执行某代码块。

  2. 循环语句的三种方法及使用格式

    循环语句使用格式使用范围
    for循环for(初始化语句; 条件判断;步进语句){
      循环体}
    循环次数已知
    while循环初始化语句;
    while(条件判断){
      循环体;
      步进语句}
    循环次数未知
    do-while 循环初始化语句;
    do{
      循环体;
      步进语句}while(条件判断);
    一般选用前两种
  3. 循环语句的区别
    3.1 for 和 while 的小区别:

    1. 控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循 环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
    2. 在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
  4. 嵌套循环

    1. 嵌套是指一个循环的循环体是另一个循环

    2. 嵌套循环格式(以for循环为例)

      for(初始化表达式①; 循环条件②; 步进表达式⑦) {
      	for(初始化表达式③; 循环条件④; 步进表达式⑥) {
      		执行语句⑤;
      	}
      }	
      
  5. 代码演示

    1. 做个99乘法表 分别使用三种循环体
      1.1 for循环

      public class ForPrectise {
          public static void main(String[] args) {
              // for 循环的99乘法表
              for (int i = 1; i <= 9; i++) { // 控制行
                  for (int j = 1; j <= i; j++) {  // 控制列
                      System.out.print(j + "*" + i + "=" + i * j + "\t");
                      if (j == i)
                          System.out.println();  // 换行打印
                  }
      
              }
          }
      }
      

      1.2 控制台显示效果
      99乘法表
      1.3 while 循环

      public class ForPrectise {
      	public static void main(String[] args) {
              int row = 1;
      	    while (row <= 9){
         			int col = 1;
         			while (col <= row) {
             		 	System.out.print(col + "*" + row + "=" + col * row + "\t");
              		if(col == row)
                 			System.out.println();
              		col++;
          		}
          		row++;
      		}
      	}
      }
      

      1.4 控制台显示
      99乘法表

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值