java第四次作业主要是学习 if判断语句 while循环和dowhile循环和 for循环 还有流程图
以下代码和流程图都是本章学到的所有内容 这些主要是要看懂内循环和外循环 和三个语句的作用和流程图还有break语句是和continue语句 break语句的作用是跳出循环体 continue语句的作用是跳到下个循环体。
1、if语句
public class top6if {
public static void main(String[] args) {
// TODO Auto-generated method stub
int phoneNumber =123456789;//定义一个整型变量 保存电话号码
if(phoneNumber!=84972266){//如果号码不是这个的话
System.out.println("对不起,您拨打的电话号码不存在");//输出
}
}
}
运行代码:
运行结果:
while语句流程图
do while循环
代码
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();//结束扫描器
}
}
代码如下:
运行结果:
do while循环流程图
for循环
代码:
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);//将相加后的结果输出
}
}
代码如下:
运行结果:
for循环流程图:
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语句代码图
berak语句运行结果
berak语句
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语句代码图
continue语句代码运行结果
continue语句流程图