0
点赞
收藏
分享

微信扫一扫

JAVA入门知识点+案例介绍(第五集)

木匠0819 2022-04-14 阅读 38
java

📋个人简介

🌞学习前的小唠叨

在这里插入图片描述

目录

🍄 前言

🐳JAVA中的循环结构for

💦1.1 for语句

  • 🍒🍒for用法如下:
for(表达式1;表达式2;表达式3{
   若干语句
}
  • 🍒🍒执行过程如下:⬇️
    在这里插入图片描述

💦1.2 注意事项:

  • 🍒🍒 for由关键字for、一对小括号 ( ) 中用分号分隔的3个表达式,以及一个复合语句组,成.其中的表达式2必须是一个值为boolean型数据的表达式,而复合语句称作循环体。当循环体中只有一个语句时.大括号 ( ) 可以省略,但最好不要省略,以增加程序的可读性。表达式1负责完成变量的初始化:表达式2是值为boolen型的表达式,称为循环条件:表达式3用来修整变量,改变循环条件。for语句的执行规则如下:
    • 1️⃣ 计算表达式1,完成必要的初始化工作。
    • 2️⃣ 判断表达式2的值,若表达式2 的值为true,则进行(3️⃣) ,否则进行(4️⃣)。
    • 3️⃣ !执行循环体,然后计算表达式3,以便改变循环条件,进行(2️⃣)。
    • 4️⃣ 结束for语句的执行

在这里插入图片描述

🐳案例一:计算8+88+888+8888…中前6项之和

💦1.1 案例一需求

  • 🍒🍒案例需求:通过for循环来完成计算8+88+888+8888…中前6项之和

    • 🍒 定义计算总和的变量
    • 🍒 再定义我们的总体循环次数
    • 🍒 再通过我们的计算思路去计算8+88+888+8888…的前6项之和
    • 🍒 整个过程通过for循环去遍历

💦1.2 案例一代码演示

  • 🍒🍒代码:

public class Demo{
    public static void main(String[] args) {

        int sum=0;//计算的总和给个初始值0
        int a=8;
        int b=a;
        int n=6;//代码总循环次数为6 我们用变量赋值的形式去使用 为了不要把代码写死
        for(int i=1;i<=n;i++){
            sum=sum+b;
            b=b*10+a;
        }
        System.out.println("总和为:"+sum);
    }
}

  • 🍒🍒结果:
    在这里插入图片描述

🐳JAVA中的循环结构while

💦1.1 while语句

  • 🍒🍒while用法如下:
while(表达式){
   若干语句
}
  • 🍒🍒执行过程如下:⬇️
    在这里插入图片描述

💦1.2 注意事项:

  • 🍒🍒 while语句由关键字while,一堆小括号()中的一个值为Boolean类型数据的表达式和一个复合语句组成,其中的复合语句称为循环体。当循环体中只有一个语句时,大括号{ }可以省略,但最好不要省略,以增加程序的可读性。表达式称为循环条件。while语句的执行规则如下:
    • 1️⃣ 计算表达式的值,如果该值是true进行(2️⃣),否则进行(3️⃣)
    • 2️⃣ 执行循环体,再进行(1️⃣ )
    • 3️⃣ 结束while语句的执行

在这里插入图片描述

🐳案例一:计算1+1/2!+1/3!+1/4!..中前6项之和

💦1.1 案例二需求

  • 🍒🍒案例需求:通过while循环来完成计算1+1/2!+1/3!+1/4!..中前6项之和

    • 🍒 定义计算总和的变量
    • 🍒 再定义我们的总体循环次数
    • 🍒 再通过我们的计算思路去计算1+1/2!+1/3!+1/4!..的前6项之和
    • 🍒 整个过程通过while循环去遍历

💦1.2 案例二代码演示

  • 🍒🍒代码:

public class Test {
    public static void main(String[] args) {

        double sum=0;//计算的总和给个初始值0
        double a=1;
        int n=6;//代码总循环次数为6 我们用变量赋值的形式去使用 为了不要把代码写死
        int i=1;
        while(i<n){
            sum=sum+a;
            i++;
            a=a*(1.0/i);
        }
        System.out.println("总和为:"+sum);
    }
}

  • 🍒🍒结果:
    在这里插入图片描述

🐳JAVA中的循环结构do-while

💦1.1 do-while语句

  • 🍒🍒do-while用法如下:
do{
   若干语句
}while(表达式);
  • 🍒🍒执行过程如下:⬇️
    在这里插入图片描述

💦1.2 注意事项:

  • 🍒🍒do-while循环和while循环的区别是do-while的循环体至少被执行一次。

💬 这里的分号千千万万不要忘哦!!!
在这里插入图片描述
在这里插入图片描述

🐳案例三:计算1+1/2!+1/3!+1/4!..中前6项之和(do-while版)

💦1.1 案例三需求

  • 🍒🍒案例需求:通过while循环来完成计算1+1/2!+1/3!+1/4!..中前6项之和

    • 🍒 定义计算总和的变量
    • 🍒 再定义我们的总体循环次数
    • 🍒 再通过我们的计算思路去计算1+1/2!+1/3!+1/4!..的前6项之和
    • 🍒 整个过程通过while循环去遍历

💦1.2 案例三代码演示

  • 🍒🍒代码:

public class Test {
    public static void main(String[] args) {

        double sum=0;//计算的总和给个初始值0
        double a=1;
        int n=6;//代码总循环次数为6 我们用变量赋值的形式去使用 为了不要把代码写死
        int i=1;
        do{
            sum=sum+a;
            i++;
            a=a*(1.0/i);
        }while(i<n);
        System.out.println("总和为:"+sum);
    }
}

  • 🍒🍒结果:
    在这里插入图片描述

🐳JAVA中的break和continue

💦1.1 break和continue

  • 🍒🍒 break和continue语句时用关键字break和continue加上分号构成的语句
  • 🍒🍒break和continue用法如下:
break;
continue;

💦1.2 解释

  • 在循环体中可以使用break语句和continue语句。在一个循环中,例如循环50次的循环语句中,如果在某次物环中执行了brek语句,那么整个循环语句就结束; 如果在某次循环中执行了continue语句,那么本次循环就结束,即不再执行本次循环中循环体中continue语句后面的语句,而转入进行下一次循环。

💻 结语

在这里插入图片描述

举报

相关推荐

0 条评论