zoukankan      html  css  js  c++  java
  • 05 流程控制_01

    (自总结知识点)在输出命令中  

    int a = 1;

    int b = 2; 

    int c = 3 ; 

    System.out.println("文本信息"+(a+b+c)  );  如果不给a,b,c加括号,结果直接是:"文本信息"+1+2+3      加了后结果是:"文本信息" 6;

    今天学了流程控制中的顺序结构和选择结构

      顺序结构

        写程序默认的就是顺序结构,也就是自上而下的排列方式,当代码加载时从上往下逐行加载,直到程序结束。

      选择结构

        选择结构:程序有选择性的去执行某一行或某几行代码
                   有两种常用语句: if else语句  switch case语句.

      if else 语句

      if else语句分为两种

        1.单支语句

        eg:

          int a = 1;

          if (a) {
                    System.out.println("我去找你玩...");
                  }

        是if(条件语句:a){条件成立时,程序需要执行的代码}

        2.多支语句

        if else 
    
        eg:
          int a = 1;
          if (a) {
                    System.out.println("我去找你玩...");
                  } else if{
            System.out.println("我不去找你玩...");
            }
    
          
          

        只有else:与他对应的if 如果不满足条件,就走else程序

        有else if :满足他的条件才能进入,后边还可以跟else或者else if。

        

        

        3.嵌套语句

          在if的括号内还可以插入if和if else 同理可以无限插入

            String employee = "华为员工";
            String welfare = "缴纳五险一金";
            String all = "缴纳五险";
            if ( employee == "华为员工");{
                if (welfare == "缴纳五险一金"){
                    if ( all == "缴纳五险"){
                        System.out.println("该公司真坏啊");
    
                }else{
    
    
                    System.out.println("该公司真是好公司");
                } }else{
                   System.out.println("该公司真黑啊!");
                       }
                                        }

          

       switch case 语句

        语法结构:

      String 值3 = “byte short int char String 枚举  这些是表达式变量,都可以用”; 

    switch(表达式/变量){ case 值1(就是具体的数据,不能出现变量): 语句1/代码1; case 值2(同上): 语句2/代码2; case 值3(同上): 语句3/代码3; ....... case 值n(同上): 语句n/代码n; default: 语句n+1/代码n+1;

        其中:

          1.如果switch(变量)需要在switch语句上面先定义或者声明出来:

                          当变量的值等于1的时候,程序就会执行1冒号后面的内容;

                          当变量的值等于值2的时候,程序就会执行值2冒号后面的内容:

                          以此类推下去

                          当变量的值等于值n的时候,程序就会执行值n冒号后面的内容;

           当变量的值都不满足以上所有的情形时,程序执行defaut冒号后边的内容。

          2.case后面的值的数据类型要和switch(变量)的数据类型保持一致

                       3.避免穿透现象,需要有跳出语句。  break 两个 continue

                          需要显示的声明在case情形语句中的最后一行 通常使用break进行程序的跳出

             4.case 后面的值 不能是不确定的值,必须是确定的值。

                       5.case 情形之间也是一种互斥关系。非你即我。

        

  • 相关阅读:
    django学习笔记
    linux安装tree命令
    SecureCRT卡死的问题
    vim常用快捷键记录
    项目经理应具备的9种能力
    regsvr32命令
    通知栏构建和取消的基本认识
    AlertDialog 对话框 5种
    异步任务——AsyncTask的初步认识
    BaseAdapter的使用与优化
  • 原文地址:https://www.cnblogs.com/rxqq/p/13818046.html
Copyright © 2011-2022 走看看