Java基础学习3——循环结构及九九乘法表练习

循环结构详解
本文深入解析了循环结构在编程中的应用,包括for循环、while循环的使用方法,continue和break语句的功能,以及如何利用循环打印九九乘法表。通过具体代码示例,读者可以详细了解循环结构的执行流程和常见控制语句的作用。

循环结构

for循环
while循环
continue语句
break语句
打印九九乘法表

for循环


package Lecture;
public class ForTest {
     public static void main(String[] args) {
          double sum = 0;
          double middle = 0;
          //for循环
          //循环头部:1、初始化循环变量 2、条件判断(为true,继续循环,为false结束循环) 3、修改循环变量
          for(int i=1;i<=20;i++){
               //循环体
               middle = 1.0/i;
               //sum = sum + middle
               sum += middle;
          }
          System.out.println("for循环:1+1/2+1/3......1/20 = " + sum);
     }
}

While循环


package Lecture;
public class WhileTest {
     public static void main(String[] args) {
          double sum = 0;
          double middle = 0;
          //循环头部:条件判断(为true,继续循环,为false结束循环)
          int i = 1;
          while(i<=20)
          {
               //循环体
               middle = 1.0/i;
               //sum = sum + middle;
               sum += middle;
               i++;
          }
          System.out.println("While循环:1+1/2+1/3......1/20 = " + sum);
     }
}

continue语句


package Lecture;
public class ForTest {
     public static void main(String[] args) {
          double sum = 0;
          double middle = 0;
          //for循环
          //循环头部:1、初始化循环变量 2、条件判断(为true,继续循环,为false结束循环) 3、修改循环变量
          for(int i=1;i<=30;i++){
               //循环体
               middle = 1.0/i;
               //continue语句:提前进入下一轮循环,后面的代码将不会执行
               if(i>20)
               {
                    continue;
               }
               //sum = sum + middle
               sum += middle;
          }
          System.out.println("for循环:1+1/2+1/3......1/20 = " + sum);
     }
}

break语句


package Lecture;
public class WhileTest {
     public static void main(String[] args) {
          double sum = 0;
          double middle = 0;
          //循环头部:条件判断(为true,继续循环,为false结束循环)
          int i = 1;
          while(true)
          {
               //循环体
               middle = 1.0/i;
               //sum = sum + middle;
               sum += middle;
               i++;
               //break语句,无条件退出循环
               if(i>20)
               {
                    break;
               }
          }
          System.out.println("While循环:1+1/2+1/3......1/20 = " + sum);
     }
}

打印九九乘法表

要求效果如下:
效果图

//九九乘法表代码如下:
package Lecture;
public class NintynineMultiplicationTable {
     public static void main(String[] args) {
          for (int i = 1; i <= 9; i++) {
               for (int j = 1; j <= i; j++) {
               //不换行输出 System.out.print()
                    System.out.print(i + "*" + j + "=" + i * j+'\t');
               }
               //换行输出 System.out.println()
               System.out.println();
          }
     }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值