JAVA入门知识点+案例介绍(第五集)
【摘要】 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)