day02

第二天的学习日志

  1. 类型转换由高到低转换要 (强制转换) 由低到高可自动转换。 类型等级byte short char–>int–>long–>float–>double.

  2. 每个变量都要有类型也可以是引用类型、变量名必须是合法标识符、变量声明必须是一条完整语句以分号结尾。

  3. 变量作用域:

    • 类变量:类变量加static

    • 局部变量:必须声明和初始化值。

    • 实例变量: 实例变量从属与对象 要使用需要引用对象。如果不进行初始化,变量的值会为默认值(所有数值的默认值为0 bloolend值为false 除了基本类型都为 null)final 修饰符 修饰变量为常量。
      day02

  4. 运算符:day02

    %(取余符号)++(自增)–(自减) &&(与运算 若条件若第一个条件达成则不对第二个条件进行运算) || (或) !(非) >>(位运算符左移)

    计算幂运算时需要调用Math数学方法 为 double x = Math.pow(x,y);

    ( ? : )(条件运算符 用于判断 例如 x ? y : z 意为若x为真则输出y 若x不为真则输出 z)

    扩展赋值运算符(a+=b 意思为a = a + b 剩下的相同意思)

    运算符的+ - * /与四则运算相同,先算括号然后先乘除后加减。

    {使用byte short int long double型进行加减乘除时 若算式里有double和long型时自动转为double和long型 若无则自动转换为int型}

    连接符 (+) 例如println(""+10+30)结果为1030 println(10+30+"")则结果为40

上一篇:【稻草人问答项目—Day02】Spring-Security 验证以及授权框架、使用Bcrypt算法加密、自定义登陆页面


下一篇:Day02