java基本数据类型:
byte(字节型) 1个字节。short(短整型)2个字节。int(整型) 4个字节。long(长整型)8个字节。float(单精度型)8个字节。double(双精度型)8个字节。char(字符型)2个字节。boolean(布尔型)取值只有true,false。
在java中执行数学表达式运算时,有如下自动提升规则。
1 所有的byte型,short,和char型,将被自动提升到int型。
2 如果其中有一个操作数是long型,那么计算结果就是long型。
3 如果其中有一个操作数是float型,那么计算结果就是float型。
4 如果其中有一个操作数是double型,那么计算结果就是double型。
定义常量:再变量前面加上final
例: final int A =9; --->这个a就是常量,是不能被再次赋值的。(变量使用小写,常量用大写)
定义常量的优点,可以引入业务上的名称比如单价。可以做到一改全改。
运算符。
运算符的优先级 从高到低
: ()括号 ;分号 点运算符
一元运算符:(++、 --、!、(type) )
算术运算符: (+、-、*、/、%)
比较运算符:(<、> 、<=、 >=、 ==、 !=)
逻辑运算符:(&& ||)其中&&的优先级大于||
赋值运算符:(=、+=、-=、*=、/=)