zoukankan      html  css  js  c++  java
  • 4java的流程控制

     顺序结构

    简单来说就是使用了该变量,就应该在使用前初始化

    分支结构

     

     if练习:

    import java.util.Scanner;
    
    public class Test1 {
        public static void main(String [] args) {
            Scanner input = new Scanner(System.in);//开启输入流
            System.out.println("请输入小明的期末成绩:");
            int score = input.nextInt(); //获取键盘输入
            if(score == 100) {
                System.out.println("奖励一辆BMW");
            }else if(score > 80 & score <=99) {
                System.out.println("奖励一台iPhone5s");
            }else if(score >= 60 & score <=80) {
                System.out.println("奖励一本参考书");
            }else {
                System.out.println("什么奖励也没有");
            }
        }
    }

    if嵌套练习:比较4个数的大小

    public class Test1 {
        public static void main(String [] args) {
            //比较四个数字大小
            int i=9,j=11,k=112,b=222;
            if(i>j) {
                if(i>k) {
                    if(i>b) {
                        System.out.println(i);
                    }else {
                        System.out.println(b);
                    }
                }else {
                    if(k>b) {
                        System.out.println(k);
                    }else {
                        System.out.println(b);
                    }
                }
            }else {
                if(j>k) {
                    if(j>b) {
                        System.out.println(j);
                    }else {
                        System.out.println(b);
                    }
                }else {
                    if(k>b) {
                        System.out.println(k);
                    }else {
                        System.out.println(b);
                    }
                }
            }
        }
    }

     

     swtich练习:

    import java.util.Scanner;
    
    public class Test1 {
        public static void main(String [] args) {
    //        1.使用 switch 把小写类型的 char型转为大写。只转换 a, b, c, d, e. 其它的输出 “other”。
            Scanner input = new Scanner(System.in);
            System.out.print("请输入小写字母:");
            String letter = input.nextLine();
            switch(letter) {
            case "a":
                System.out.println("A");
                break;
            case "b":
                System.out.println("B");
                break;
            case "c":
                System.out.println("C");
                break;
            case "d":
                System.out.println("D");
                break;
            case "e":
                System.out.println("E");
                break;
            default:
                System.out.println("other");
                break;
            }
    //        2.对学生成绩大于60分的,输出“合格”。低于60分的,输出“不合格”。
            System.out.print("请输入学生成绩:");
            int score = input.nextInt();
            int state = -1; //状态码  0为不合格  1为合格
            if(score > 60) {
                state = 1;
            }else {
                state = 0;
            }
            switch(state) {
            case 0:
                System.out.println("不合格");
                break;
            case 1:
                System.out.println("合格");
                break;
            }
    //        3.根据用于指定月份,打印该月份所属的季节。3,4,5 春季 6,7,8 夏季  9,10,11 秋季 12, 1, 2 冬季
            System.out.println("请输入月份:");
            int month = input.nextInt();
            switch(month) {
            case 12:case 1:case 2:
                System.out.println("冬季");
                break;
            case 3:case 4:case 5:
                System.out.println("春季");
                break;
            case 6:case 7:case 8:
                System.out.println("夏季");
                break;
            case 9:case 10:case 11:
                System.out.println("球季");
                break;
            default:
                System.out.println("请输入正确的月份");
                break;
            }
        }
    }
    View Code

  • 相关阅读:
    Python基础之只接收关键字参数的函数
    Python基础之可接受任意数量参数的函数
    Django基础之创建admin账号
    GIT版本控制工具
    全站导航
    python中对url编码解码处理
    VUE安装及初始化报错解决办法
    使用Appium+python爬取手机App
    python发送QQ邮件
    docker部署flask项目
  • 原文地址:https://www.cnblogs.com/unlasting/p/12334289.html
Copyright © 2011-2022 走看看