zoukankan      html  css  js  c++  java
  • 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  跳出当前方法

  • 相关阅读:
    sql 修改字段小记
    (转)web.config 为某个单独页面设置编码格式
    gb2312编码提交url乱码解决
    Windows 8上强制Visual Studio以管理员身份运行
    new、delete用法(一)
    把varchar转换为int 然后进行排序
    linq 整体修改字段
    游标用法
    分组并赋值
    读取xml
  • 原文地址:https://www.cnblogs.com/s10-/p/7838192.html
Copyright © 2011-2022 走看看