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

举报
迈热 发表于 2022/04/28 11:59:20 2022/04/28
【摘要】 JAVA入门知识点+案例介绍(第五集)

📋个人简介

📜个人简介 :
🎅 作者简介:大家好,我是迈热✌️
🌝 支持一下:点赞👍+收藏🌟+留言📪
📣 系列专栏:java基础🍁
✉️格言:先把键盘敲烂再说💻往死里敲!🌞

🌞学习前的小唠叨

🌈🌈哈喽 兄弟萌! 我们都在想成为大佬的路上加油着👍
既然我们已经踏入了学习这一长路, 那么就把它做的让
自己满意为止💜 加油兄弟萌!!!!😝

在这里插入图片描述

@[TOC](目录)

🍄 前言

🍊这一期我们来学习有关循环结构基础的知识点和案例🍊

🐳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的循环体至少被执行一次。

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

我们把案例二用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语句后面的语句,而转入进行下一次循环。

💻 结语

🍻🍻到这我们的任务就结束啦!!!🌝
感谢大家的阅读 如果在内容方面有什么问题的话可以
在评论区或私信告诉我吧
博主小要求🙏🙏 如果这段对大家有用的话 就给博主
一个免费的点赞👍+评论✉️ +收藏💻吧!!!
感谢大家啦💙💙💙

在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。