Java第四章总结

1:流程控制

if条件语句

if else if语句是多分支语句:如果满足满足条件,就进行某种处理,否则如果满足另一种条件则执行另一种处理

 代码

package 第四章;

public class 流程 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		public static void main(String[] args) {
		// TODO Auto-generated method stub
		int phoneNumber = 123456789;//定义int型变量并赋值
		if(phoneNumber != 84972266) {    //判断如果phoneNumber不等于84972266
			System.out.println("对不起,您拨打的电话不存在!");//输出字符串

		}

	}

}

用流程图描写出来

例题2:使用if else语句校验密码

public class Learn004 {
 
    public static void main(String[] args) {
        
        int password = 123456789;                    //定义变量(密码)
        if(password == 87654321) {                    //如果密码是123456789
            System.out.println("密码正确,欢迎登录");    //显示密码正确
        }else {                                       //否则
            System.out.println("密码错误,拒绝登录");    //显示密码错误
        }
    }
 
}

流程图

 例题:使用if else if语句实现饭店座位分配

public class Learn005 {
 
    public static void main(String[] args) {
        
        System.out.println("欢迎光临,请问有多少人用餐?");          //输出问题提示
        int count = 9;                                         //用餐人数
        System.out.println("回答"+count+"人");                   //输出回答
        if(count <= 4) {                                        //如果人数小于4人
            System.out.println("客人请到大厅4人用餐");             //请到4人桌    
    }
        else if(count > 4&&count <= 8) {                       //如果人数在4~8人
            System.out.println("客人请到大厅8人用餐");             //请到8人桌
        }
        else if(count > 8&&count <= 16) {                      //如果人数在8~16人
            System.out.println("客人请到楼上包厢用餐");            //请到包厢
        }
        else {                                                  //当以上条件都不满足时执行该语句块
            System.out.println("抱歉,我们店暂时没有这么大的包厢");  //输出信息
        }
 
    }
 
}

流程图

switch case语句

一个常见的问题就是检测一个变量是否符号某个条件,如果不符合,再用另一个值来检测,以此类推。

switch语句的执行过程:

 例题:使用switch语句为考试分数分


import java.util.Scanner;                        //导入扫描器
 
public class Learn006 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);        //打开扫描器
        System.out.println("请输入成绩:");            //输出字符串
        int g=sc.nextInt();                        //获取控制台输入的数字
        switch(g) {                                //使用switch判断数字,如果输入的值满足对应的case则输出对应的语句
        case 10:
        case 9:
            System.out.println("成绩为优");
            break;
        case 8:
            System.out.println("成绩为良");
            break;
        case 7:
        case 6:
            System.out.println("成绩为中");
            break;
        case 5:
        case 4:
        case 3:
        case 2:
        case 1:
        case 0:
            System.out.println("成绩为差");
            break;
        default :System.out.println("成绩无效");    //如果不符合以上任何一个结果,输出“成绩无效”
        
        }
        sc.close();                                //关闭扫描器
 
    }
 
}

流程图

       2  循环语句

while循环语句

while也叫条件判断语句哦,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句

语法:while(条件表达式){

他的循环方式为利用一个条件来控制是否继续反复执行这y语法

流程图

do。。。whlie循环语句

do。。。whlie循环语句它是要先执行一边循环,在判断条件是否成立

 

流程图

for循环语句 

Java程序设计中最有用的循环语句之一。一个for循环可以用来重复执行某条语句,直到某个条件得到满足。

语法:

for(表达式1;表达式2;表达式3){

语句

}

流程图

 

3:循环控制

break

break 跳出当前循环


 public class Learn007 {
 
    public static void main(String[] args) {
        for(int i=1;i<20;i++) {               //如果i是偶数
            if(i%2==0) {                      //如果i是偶数
                System.out.println(i);        //输出i
                break;                        //跳出循环
                
            }
        }
        
        System.out.println("---end---");      //输出end
 
    }
 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值