• java-语法(二)


    1.如何获取一个随机数

    比如:10-99
    调用方法:Math.random

       //Math.random方法得到的是double类型的值范围在[0.0,1.0),一般需要加工后才可满足开发要求。
    
    代码:int value = (int)(Math.random()*90 + 10); 
    公式:[a,b]: (int)(Math.random() * (b - a + 1) + a)
    

    2.判断 是或否,男或女问题

    可用 Boolean 型接收数据,但用户必须输入 true 或 false,不方便
    用 String 类型接收数据进行判断时,要用 equals 方法
    
    例如:女孩子择偶标准
        if(height >= 180 && wealth >=10000000 && isHandsome.equals("帅逼")){
            System.out.println("我一定要嫁给他!");
        }
    

    3.switch-case结构语句

    格式:
        switch(表达式){
        case 常量1:
            执行语句1;
            //break;
        case 常量2:
            执行语句2;
            //break;
        ...
        default:
           执行语句n;
           //break;
        }
    说明:
    //1.根据 switch 表达式中的值,依次匹配各个 case 中的常量,则进入相应 case 结构中,调用其执行语句。当调用完执行语句之后,则仍然继续向下执行其他 case 结构中的执行语句,直到遇到 break 关键字或此 switch-case 结构末尾结束为止。
    //2. break,可以使用在 switch-case 结构中,表示一旦执行到此关键字,就跳出 switch-case 结构。
    //3. switch 结构中的表达式,只能是如下的6种数据类型之一:byte、short、char、int、枚举类型、String类型。
    //4. case 之后只能声明常量,不能声明范围。
    //5. break 关键字是可选的。
    //6. default:相当于 if-else 结构中的 else。但 default 结构是可选的,位置是灵活的。
    //7.当多个 case 的执行语句相同时,可将执行语句进行合并。 
    //8. switch-case 结构可与 if-else 结构嵌套。
  • 相关阅读:
    java private修饰的类和变量
    Volatile和Synchronized对可见性和原子性的支持
    Socket套接字
    Spring MVC请求执行流程
    Spring AOP术语解释
    equals()和==的区别
    约瑟夫环之递归算法
    数据库特性之原子性和一致性
    设计模式之单例模式
    平衡二叉树的插入旋转
  • 原文地址:https://www.cnblogs.com/nnadd/p/12210793.html
Copyright © 2020-2023  润新知