【无标题】

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

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

if语句

ccd064caa7bc4d52be3ec56eb99e1f9c.jpg

 

 

 

public class top6if {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

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

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

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

}

}

 

}

 

 

代码

88a67a9323e649469a7b46d40f71940a.png

 

 

 

 运行结果

403a6e36c6db497bbb01800ab8968045.png

 

 

 if语句流程图

 094eead076e844ddbf182cc7bceff11d.png

 

 

 

 while循环

9179f110c0024a24b07fe73e4c718bea.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);

}

 

}

代码5b8c30e181374346b513dbb6084e40c3.png

 

 

 运行结果ea50b991990e40f08eb6595cb1138da1.png

 

 

 while语句流程图

 2b45eec303da4e50b754a64bf956afae.png

 

 

 

 do while循环

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

}

 

}

代码图69080269bed04e60a914daf5ba6cf99f.png

 

 

 运行结果00d759e32d394f859dd3760e0fe879de.png

 

 

 do while循环流程图

 1ecc9503801649c793c32e8e69c59aa3.png

 

 

 

 

 for循环

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

}

 

}

代码图7c112e7a6e9b43c9a7755849d9b98872.png

 

 

 运行结果1fd82402515b441187ff0b09d57b941f.png

 

 

 for循环流程图

 94420c2a8f3645f99198c4d2dc6b1789.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语句代码图

3f22d6e054de49fb828673f294a6c3ba.png

 

 

 berak语句运行结果

ad05d33d14324639a56778d39e110818.png

 

 

  berak语句 5369bea18fa74942a785c3579a31d4d4.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语句代码图

dae2c2ac114847d1babce5b6e0fe88a1.png

 

 

 continue语句代码运行结果

f98ff737202547bcb7aa6b580675cc3f.png

 

 

 

  continue语句流程图

  7e57cb04f3584297be31f1cdbb80bfcb.png

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值