立flag 理解 if else分支

package com.fqs.test;

public class hello {
    public static void main(String[] args) {
        boolean flag=true;//立一个flag  开始走分支 真 代表能喝;假代表 不能喝
        if(flag)//flag为真,能喝
        System.out.print("能喝!");
        else{
            System.out.print("不能喝!");
        }

    }
}

 根据口袋中的钱,决定是否下馆子

package com.fqs.test;

import java.util.Scanner;

public class hello {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.print("请在键盘输入你你身上的钱");
        int my_money=sc.nextInt();//键盘接收输入的值放到my_money中
        int  ok_money=100;//标准根据100元,决定是否下饭馆
        boolean flag=false;//立一个flag 给falg初始值,假;
        if (my_money>=ok_money){
            flag=true;
        }

        if(flag)//flag为真,代表有100
        System.out.print("有100,下饭馆!");
        else{
            System.out.print("没有100,回家做饭!");
        }

    }
}

 电影院选票,奇数选坐右边 偶数选坐左边

package com.fqs.test;

import java.util.Scanner;

public class hello {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.print("请在键盘输入奇数或者偶数");
        int my_num=sc.nextInt();//键盘接收输入的值放到my_num中

        boolean flag=false;//立一个flag 给falg初始值,假;
        if (my_num%2==0){
            flag=true;//是偶数,能被2整数
        }

        if(flag)//flag为真,代表偶数
        System.out.print(my_num+":偶数,坐左边!");
        else{
            System.out.print(my_num+":奇数,坐右边!");
        }

    }
}

 对输入的数做校验   1到100才合法 

package com.fqs.test;

import java.util.Scanner;

public class hello {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.print("请在键盘输入1到100间的奇数或者偶数");

        int my_num=sc.nextInt();//键盘接收输入的值放到my_num中
        if(my_num<=0||my_num>100){
            System.out.print("不合法");
        }
        else{
            //对合法数据做校验
            boolean flag=false;//立一个flag 给falg初始值,假;
            if (my_num%2==0){
                flag=true;//是偶数,能被2整数
            }

            if(flag)//flag为真,代表偶数
                System.out.print(my_num+":偶数,坐左边!");
            else{
                System.out.print(my_num+":奇数,坐右边!");
            }
        }



    }
}

 

posted @ 2023-06-01 18:18  胖豆芽  阅读(12)  评论(0编辑  收藏  举报