Java选择结构if语句

来源:互联网 发布:excel怎么去重复数据 编辑:程序博客网 时间:2024/05/21 01:44
/*    选择结构:        if语句:            格式1:                if(比较表达式) {                    语句体;                }                先计算表达式,如果是true,执行语句体;如果是false,则不执行语句体。            注意事项:                A:关系表达式无论简单还是复杂,结果必须是boolean类型                B:if控制的语句体,一条语句,大括号可以省略。建议不省略。            格式2:                if (关系表达式){                    语句体1;                }else{                    语句体2;                }                先计算表达式,如果是true,执行语句体1;如果是false,则执行语句体2。            格式3:                if(关系表达式1){                    语句体1:                }else if(关系表达式2){                    语句体2;                }else if(比较表达式3){                    语句体3;                ........                }else{                }                首先计算表达式1,看是true还是false,如果是true执行语句体1,if语句结束。如果是false,执行下面的表达式,以此类推。        switch语句:*/import java.util.Scanner;class XuanZeJieGou1{    public static void main(String[]args){        //格式1:        int x = 10;        if (x == 10){            System.out.println("x等于10");        }        if ((x >5) ||(x < 20)){            System.out.println("x等于20");        }        if (x != 10);//这里其实有语句体,只不过是空语句体。        System.out.println("over!");        //判断两个数据是否相等        int a = 12;        int b = 45;        if (a == b){            System.out.println("a=b");        }else{            System.out.println("a不等于b");        }        System.out.println("--------------------");        Scanner sc = new Scanner(System.in);        System.out.println("请输入你的第一个数据:");        int o = sc.nextInt();        System.out.println("请输入你的第二个数据:");        int p = sc.nextInt();        int max;        if (o > p){            max = o;        }else{            max = p;        }        System.out.println("max="+max);        System.out.println("--------------------");        //Scanner sc = new Scanner(System.in);        System.out.println("请输入你的数据:");        int m = sc.nextInt();        if (m%2 == 0){            System.out.println(m+"这个数是偶数!");        }else{            System.out.println(m+"这个数是奇数!");        }        System.out.println("--------------------");        //键盘录入一个成绩        System.out.println("请输入你的考试成绩:");        int n = sc.nextInt();        if ((n <= 100) && (n >= 90)){            System.out.println("优秀!");        }else if ((n < 90) && (n >=80)){            System.out.println("良好!");        }else if ((n < 80) && (n >= 70)){            System.out.println("中等!");        }else if ((n < 70) && (n >= 60)){            System.out.println("及格!");        }else if ((n < 60) && (n >= 0)){            System.out.println("不及格!");        }else{            System.out.println("输入成绩有误!");          }        System.out.println("--------------------");        //三个数比较大小,输出最大值(if语句的嵌套使用)        System.out.println("请输入你的第一个数据:");        int k = sc.nextInt();        System.out.println("请输入你的第二个数据:");        int l = sc.nextInt();        System.out.println("请输入你的第三个数据:");        int h = sc.nextInt();        //int max;        if (k > l){            if (k > h){                max = k;            }else{                max = h;            }        }else{            if (l > h){                max = l;            }else{                max = h;            }        }        System.out.println("max:"+max);    }}
原创粉丝点击