zoukankan      html  css  js  c++  java
  • If选择结构

    if单选择结构

    在写程序的过程中,经常会判断一个东西是否可行,然后才去执行代码,也就是如果为布尔值true就执行,如果为布尔值false就不执行

    public class Ifju {
            public static void main(String[] args){
                Scanner scanner=new Scanner(System.in);
                System.out.println("请输入内容");
                String s=scanner.nextLine();
                //判断输入的内容是否heelo字符串相等
                if (s.equals("heelo")){
                    System.out.println("输入内容为"+s+",与预期相符");
                }
                System.out.println("判断完成");
                scanner.close();
            }
    }

    if双选择结构

    在程序实际开发场景中,会有很多类似:判断某一个东西可行然后执行一些代码,否则执行另一段代码。

    public class Ifju {
            public static void main(String[] args){
                Scanner scanner=new Scanner(System.in);
                System.out.println("请输入内容:");
                String s=scanner.nextLine();
                //判断输入的内容是否heelo字符串相等
                if (s.equals("heelo")){
                    System.out.println("输入内容为"+s+",与预期相等");
                }
                else {
                    System.out.println("输入内容为"+s+",与预期不相等");
                }
                System.out.println("判断完成");
                scanner.close();
        }
    }

    多重if选择结构

    比双选择if结构更复杂的业务场景,就要用到嵌套的if结构,比如:不断地判断某个东西是否符合条件,判断符合就执行对应的处理方法。

    public static void main(String[] args){
                Scanner scanner=new Scanner(System.in);
                System.out.println("请输入工资:");
                int i = scanner.nextInt();
                //判断输入的工资
                if(i>50000){
                    System.out.println("恭喜!你很快会成为富豪。");
                }
                if(i>30000 && i<=49999){
                    System.out.println("厉害!你很快可以买房买车。");
                }
                if(i>20000&& i<=29999){
                    System.out.println("你已超过很多人了!");
                }
                if(i>12000&& i<=19999){
                    System.out.println("再过几年实现财富自由");
                }
                if(i>5000&&i<=11999){
                    System.out.println("工资还待提高,要加油");
                }
                if(i<5000){
                    System.out.println("工资不提高你怎么活!!!");
                }
                System.out.println("判断完成");
                scanner.close();
        }
    }

  • 相关阅读:
    Ext.form.TextField组件
    provider: SQL Network Interfaces, error: 26 Error Locating Server/Instance Specified解决办法
    SQL Server访问远程数据库和Linked Server
    C#程序实现动态调用DLL的研究
    把DLL文件打包进EXE的技巧
    C#读取媒体信息
    C# 集合类
    Server Application Unavailable 【Failed to execute request because the AppDomain could not be created.】的解决办法
    比较全的字符串验证类
    如何用VS2005制作Web安装程序
  • 原文地址:https://www.cnblogs.com/yhcTACK/p/15291550.html
Copyright © 2011-2022 走看看