java_2018_Day13_if语句

/*
    流程控制语句:可以控制程序的执行流程
    分类
        顺序结构
            从上往下,依次执行
        选择结构
            选择结构
                if语句
                    1.
                        if(比较表达式){
                            语句体;
                        }
                        如果是true,就执行语句体
                        如果是false,就不执行语句体
                        结果是boolean类型
                        控制语句体如果是一条语句,大括号可以省略
                        如果是多条,不能省略,建议永远不要省略
                        if(a != 10); // 这里有个空语句体,下面的代码跟他没关系
                        //{ } 代码块
                        一般来水,有做大括号就没有分号,有分号就没有左大括号
                    2.
                        if(){
                            语句体1;
                        }else{
                            语句体2;
                        }
                        和三元运算符有区别
                        三元都可以用if改
                        if未必可以用三元改
                        因为三元运算符是一个运算符,运算符操作完毕有一个结果,而不是输出
                    3.
                        if(){
                            
                        }else if(){
                            
                        }else if(){
                            ...
                        }else{
                            
                        }
                        
                switch语句
                
        循环结构
    
*/
import java.util.Scanner;//导包
class jianpan {
    public static void main(String[] args){
        /*成绩判断
        Scanner sc = new Scanner(System.in);//创建键盘录入对象
        System.out.println("请输入一个考试成绩");
        
        int a = sc.nextInt();//等待录入
        String jieguo;
        if(a == 100){
            jieguo = "满分";
        }else if(a >= 90 && a <= 100){
            jieguo = "优秀";
        }else if(a >= 60 && a <= 90){
            jieguo = "一般";
            
        }else if(a >= 0 && a <= 60){
            jieguo = "差";
        }else{
            jieguo = "结果错误";
        }
        System.out.println("结果:" + jieguo);
        */
        /*月季判断
        Scanner sc = new Scanner(System.in);//创建键盘录入对象
        System.out.println("请输入月份");
        int a = sc.nextInt();
        String b;
        if(a<1 || a>12){
            b="";
            System.out.println("错误");
        }else if(a >= 3 && a <= 5){
            b = "春";
        }else if(a >= 6 && a <= 8){
            b = "夏";
        }else if(a >= 9 && a <= 11){
            b = "秋";
        }else{
            b = "冬";
        }
        System.out.println(b + "季");
        */
        //if语句嵌套
        int a = 400;
        int b = 500;
        int c = 600;
        int max;
        if(a > b){
            if(a > c){
                max = a;
            }else{
                max = c;
            }
            max = a;
        }else{
            if(b > c){
                max = b;
            }else{
                max = c;
            }
        }
        System.out.println(max);

    }
}

猜你喜欢

转载自www.cnblogs.com/dlbm/p/9183713.html
今日推荐