Java基础每日图文小结0515

Java基础每日图文小结0515

知识点:运算符、自动类型转换、强制类型转换

  • 运算符
    算数运算符(一元、二元)、赋值运算符、扩展运算符、关系运算符、逻辑运算符、位运算符、条件运算符
    ps:不用管优先级的问题,记不住,写程序的时候可以用括号()来实现程序优先顺序的执行,但一定要记住逻辑非、逻辑与和逻辑或的优先级,逻辑非>逻辑与>逻辑或,例:a||b&&c=a||(b&&c)

  • 补充0514
    例:22 默认的数据类型为int ; 22.0 默认的数据类型是double
    在赋值和强制转化的时候要注意是否出现编译错误的问题

  • 自动类型转换、强制类型转换
    自动类型转换:小容量的数据类型可以自动转换成大容量的数据类型
    强制类型转换:大容量的数据类型强制转换成小容量的数据类型,例:int a =(int)double b;
    Java基础每日图文小结0515

例:
short a = 12;//合法
short a = 1234567;//不和法,1234567超过了short的表数范围