循环结构流程控制(if,else,switch,for,do...while等等)(一)

简介: 循环结构流程控制(if,else,switch,for,do...while等等)(一)


if语句



public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入您的成绩");
        int s = scanner.nextInt();
        scanner.close();
        //第一种
        if (s >= 60) {
            System.out.println("及格了");
        }
        System.out.println("----------------------------------");
        //第二种
        if (s >= 60) {
            System.out.println("及格了");
        } else {
            System.out.println("不及格");
        }
        System.out.println("----------------------------------");
        //第三种
        if (s >= 90) {
            System.out.println("优秀");
        } else if (s >= 80) {
            System.out.println("良好");
        } else if (s >= 70) {
            System.out.println("凑合");
        } else {
            System.out.println("ni不太行啊");
        }
    }


运行结果

请输入您的成绩
88
及格了
----------------------------------
及格了
----------------------------------
良好


switch



public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入阿拉伯数字1-7");
        int line = scanner.nextInt();
        scanner.close();
        switch (line){
            case 1: {
                System.out.println("星期一");
                break;
            }
            case 2: {
                System.out.println("星期二");
                break;
            }
            case 3: {
                System.out.println("星期三");
                break;
            }
            case 4: {
                System.out.println("星期四");
                break;
            }
            case 5: {
                System.out.println("星期五");
                break;
            }
            case 6: {
                System.out.println("星期六");
                break;
            }
            case 7: {
                System.out.println("星期日");
                break;
            }
            default:{
                System.out.println("您输入错误,请检查");
            }
        }
    }


运行结果是:

请输入阿拉伯数字1-7
8
您输入错误,请检查
public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入月份查询季度");
        int anInt = scanner.nextInt();
        scanner.close();
        switch (anInt){
            case 1:
            case 2:
            case 3:
                System.out.println("第一季度");
                break;
            case 4:
            case 5:
            case 6:
                System.out.println("第二季度");
                break;
            case 7:
            case 8:
            case 9:
                System.out.println("第三季度");
                break;
            case 10:
            case 11:
            case 12:
                System.out.println("第四季度");
                break;
            default:
                System.out.println("您输入错误请检查");
        }
    }


运行结果是

请输入月份查询季度
13
您输入错误请检查




public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入数字");
    int line = scanner.nextInt();
    scanner.close();
    int emo=0;
    while (line !=0){
        emo++; //运行一次加1
        line /=10;
    }
      //0的时候不运行我们加一个三目
    emo=emo==0?1:emo;
    System.out.println("运行了"+emo+"次");
}


运行结果

请输入数字
10
运行了2次


do while的语法



public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入数字");
        int line = scanner.nextInt();
        scanner.close();
        int emo = 0;
        do {
            emo++; //运行一次加1
            line /= 10;
        } while (line != 0);
        //0的时候不运行我们加一个三目
        emo = emo == 0 ? 1 : emo;
        System.out.println("运行了" + emo + "次");
    }


运行结果是

请输入数字
66
运行了2次
相关文章
|
4月前
|
前端开发 JavaScript
前端基础(六)_流程控制语句(if、if-else、if-else嵌套、switch)
本文介绍了JavaScript中的流程控制语句,包括if、if-else、if-else嵌套和switch语句。
57 2
前端基础(六)_流程控制语句(if、if-else、if-else嵌套、switch)
|
4月前
|
Java Spring
巧用switch-case消除条件判断
`shigen`是一位致力于撰写博客文章的作者,通过记录成长历程、分享见解并留住感动瞬间。在其文章中,`shigen`介绍了多种消除if-else代码的方法,包括使用HashMap、枚举以及switch-case。最新示例展示了如何通过简洁的switch-case语句处理不同类型的请求,代码优雅且直观。此外,还预告了下一章节将探讨如何利用Spring框架的IOC能力来进一步优化条件判断。与`shigen`一起探索编程世界的每一天都充满新意!**个人IP:shigen**
44 0
巧用switch-case消除条件判断
if和switch流程控制语句的基本案例练习
通过以上案例练习巩固 if 和 switch 流程控制语句的使用。
|
8月前
|
C++ 存储
C++从零基础到入门(2)—— (if、switch、for、while语句)
C++从零基础到入门(2)—— (if、switch、for、while语句)
C++从零基础到入门(2)—— (if、switch、for、while语句)
|
7月前
|
C语言
C语言条件判断:if、else、else if 和 switch 详解
C语言条件判断:if、else、else if 和 switch 详解
687 0
循环结构流程控制(if,else,switch,for,do...while等等)(三)
循环结构流程控制(if,else,switch,for,do...while等等)(三)
94 0
|
8月前
C 语言中的 switch 语句和 while 循环详解
替代多重 if..else 语句,可以使用 switch 语句。switch 语句用于选择多个代码块中的一个来执行
121 0
|
C语言
选择结构程序设计和循环控制(if语句,switch语句,条件运算符,for循环,while及do while语句,break,continue,goto语句)折半查找法及猜数字游戏带你巩固理解
选择结构程序设计和循环控制(if语句,switch语句,条件运算符,for循环,while及do while语句,break,continue,goto语句)折半查找法及猜数字游戏带你巩固理解
96 0
|
Java Shell
Shell基础学习---2、运算符、条件判断、流程控制
Shell基础学习---2、运算符、条件判断、流程控制
循环结构流程控制(if,else,switch,for,do...while等等)(二)
循环结构流程控制(if,else,switch,for,do...while等等)(二)
89 0