第四章总结

本文详细介绍了Java中的if条件判断,包括if语句的使用示例;接着讲解了三种循环结构:while、do-while和for循环,展示了各自的代码实现、运行结果以及流程图;此外,还探讨了break和continue语句在循环中的作用,如何中断或跳过循环的特定部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java第四次作业主要是学习 if判断语句 while循环和dowhile循环和 for循环 还有流程图

以下代码和流程图都是本章学到的所有内容 这些主要是要看懂内循环和外循环 和三个语句的作用和流程图还有break语句是和continue语句   break语句的作用是跳出循环体  continue语句的作用是跳到下个循环提

if语句

3030ea6c63e144a4bc8f67ee74b19ac2.jpg

 

 

public class top6if {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

int phoneNumber =123456789;//定义一个整型变量 保存电话号码

if(phoneNumber!=84972266){//如果号码不是这个的话

System.out.println("对不起,您拨打的电话号码不存在");//输出

}

}

 

}

 

 

代码

dc65f11f21094288ad02334b30b9d1d6.png

 

 

 运行结果

77811a5572d34ca58b3d5e12c47af7be.png

 

 if语句流程图

 i99ff0e90a5b341bca9efa4c47e81dc1e.png

 

 

 while循环

eabba141adac4829a804a30a0606b039.jpg

 

 

public class top7while {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

int x=1;//定义一个整型变量x并赋值给1

int sum =0;//相加开始

while(x<=1000) {//循环1000次

sum=sum+x;//sum与之前计算和相加

x++;//每次循环后x的值+1

}

System.out.print("sum="+sum);

}

 

}

代码fe95c128a5c24a80b1e55ee7ec407ac8.png

 

 运行结果3dbee9c3a369417b9307333e506770c3.png

 

 while语句流程图

 5d73993f3ff64be1a603e2e35d7132a7.png

 

 

 do while循环

6f0acb7c2bef40609434dcff3ed4bc85.jpg

 

 

代码

import java.util.Scanner;

 

public class top8dowhile {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner sc = new Scanner(System.in);

int password;//保存用户密码

do {

System.out.println("请输入6位数字密码:");//输出提示

password=sc.nextInt();//将用户在控制台上输出的密码记录下来

}while(931567!=password);//如果用户输出的密码不是931567的话就继续运行循环

System.out.print("登入成功");//提示循环已结束

sc.close();//结束扫描器

}

 

}

代码图064ef5e744be4a15b1abf2eecc6a4ce6.png

 

 运行结果a6fa2d68309641b4a66bcea78c11cfd1.png

 

 do while循环流程图

 cbac6743c7d84c2197bae8d5af57ad84.png

 

 

 

 for循环

451a7d2eb76544b3ba95f45a468ef249.jpg

 

代码

public class top9for {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

int sum=0;//偶数相加后的结果

for(int i=2;i<=100;i+=2) {//定义一个整型变量i并赋值为 i小于等于100 i++

sum=sum+i;//指定的循环条件及循环体

}

System.out.println("2到100之年的所有偶数和为:"+sum);//将相加后的结果输出

}

 

}

代码图570f3d5692bd4a90a3380f147fdddf5b.png

 

 运行结果71cc2dceef0a4157ace7254b23cf1ef1.png

 

 for循环流程图

 4b4ba62e5b364f86b6719335ebad5d5c.png

 

 

 break语句

使用break语句可以体哦啊出switch结构。在循环结构中, 同样也可以用break语句跳出当前循环体,从而中断当前循环

 berak语句代码

 

public class top10break {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

for(int i = 1; i<=20;i++) {//定义一个整型变量i并复制

if(i%2==0) {//如果i是偶数的话

System.out.println(i);//就输出i的值

break;//跳出本次循环

}

}

System.out.println("---end---");//输出结果

}

 

}

 berak语句代码图

d870ee4e49c74f21b92a0e69a2f9fe0e.png

 

 berak语句运行结果

872b66d7363e40b185bd9511fa2859d6.png

 

  berak语句 5926dc21d7c447e49a53b29e7ce77809.png

 

 

 continue语句

continue语句是针对break语句的补充 continue不是立刻跳出循环体 而是跳过本次循环 回到循环条件的测试部分,重新开始执行循环 再for循环语句当中遇到continue后 首先执行循环的增量部分 然后进行测试 再while和do  while 循环中continue  语句是控制直接回到条件测试部分   代码如下

continue语句

public class top10continue {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

for(int i=1;i<=20;i++) {//定义一个整型变量i<=20i++

if(i%2==0) {//如果i能被出尽的话

continue;//跳到下一个循环

}

System.out.println(i);//输出i

}

}

 

}

continue语句代码图

66fcb9fcc4aa405c9480c42140a04eae.png

 

 continue语句代码运行结果

1b22ada1e84b4979b54f7a8f82fb4271.png

 

 

  continue语句流程图

  280225c094cf4aacaceaf974448ce8f3.png

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暖かいそよ風

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值