Java第四章总结

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

 

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

1、if语句

a7073747780744fca7a8de9402309592.jpg

 public class top6if {

public static void main(String[] args) {

// TODO Auto-generated method stub

 

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

 

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

 

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

 

}

 

}

 

}

运行代码:

08a2fce05d984864805ebd0d3c6e1585.png

运行结果:

ee6786fc1e214ae3b0f6937b5be37047.png

 while语句流程图

1d651ff341e1498fa5f3bd2db8f283e3.png

 do while循环

 

a4d668797ed2498faf4692ad082dca4b.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();//结束扫描器

}

}

代码如下:

d6479e156d5f447aa6f0429b213a199d.png

 运行结果:

567547f1f0f446108f778cf5d6c4ec57.png

 do while循环流程图

bff13e0250a145d6aa8b9622f6219664.png

 for循环

383b7fa975ad44aba331168e948f5bb5.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);//将相加后的结果输出

}

}

代码如下:

6d34006690414709babd7cdb600fb562.png

 运行结果:

68680180c5524a6f9bebf592177f2522.png

 for循环流程图:

951a6fbc11d54e788ba18b7ad8948890.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语句代码图

2a37566d4b7748c7b128f751a04ea1c6.png

 berak语句运行结果

58f54c430fe344b0a3f0c7f9a52897e0.png

 berak语句

5c22d3d6a1e1499d947129c24c5997ed.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语句代码图

3375052096ba43fdb66873d7643e4306.png

 continue语句代码运行结果

f37ee07c15a24510bb43e4cf52578533.png

 continue语句流程图

b20693215b904b1681dfc0ec83b7fa79.png

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值