JavaBase 选择结构

if选择结构:

   语法结构

    if(表达式1){

          如果满足表达式1,执行代码

    }else if(表达式2){

           如果满足表达式2,执行代码

     }else{

         不满足表达式,执行代码  

         }

  如果满足了任意一个表达式,不会进入其他的判断;如果代码块中只有一条语句,{}可以省略

逻辑运算符:

    1.  &&  短路与 并且的关系

    2.  ||  短路或 或者的关系

    3.   !=    非   取反

 Math  算数类

       math.random();

Random  随机数的类

        random.nextDouble();

        返回0到1之间的浮点数,不包含1.0

实例化一个算数对象

     Math math=new Math();

     1.编译报错

     2.观看底层代码得知

         private Math(){}

     3.构造函数是私有的,其他类无法访问

     4.因为Math类中所有的方法都是静态方法   由static关键字修饰的方法

     5.静态方法的特点是通过类名可以直接访问

产生一个0-10之间的随机数

     1.Math.random();   返回的是0-1之间的小数

     2.Math.random()*10之后就变成了0-10之间的小数

     3.(int)(Math.random()*10)就变成了0-10之间的整数

位运算  二进制的运算

      1.按位与  &

      2.按位或   |

      3.按位异或  ^

      4.按位取反   ~ 
String类中的方法

       1.equals(参数)     用来比较参数和值的内容是否一致

       2.equalsIgnoreCase   忽略大小写进行比较

switch 针对于等值判断

        1.如果是等值判断,首选switch选择结构

        2.表达式的取值类型   byte  short int char  String Enmu

        3.由N个case块和一个default组成

        4.每个case代码块必须有break,break可以不写,但是代码的执行顺序会出现问题

        5.default代码块在所有case代码块不满足的情况下使用,可有可无,通常放在最后

        6.选择结构开始,直到遇到第一个break的时候,跳出选择结构,否则会一直执行到选择结构结束

       7.break代表跳出当前选择结构或者是当前选择体

return  跳出当前方法

原文地址:https://www.cnblogs.com/s10-/p/7838192.html