运算符
一、赋值运算符
【=、+=、-=、*=、%=】
赋值运算符的左侧只能为一个变量,而右侧可以是变量、常量或表达式
二、算术运算符
【+、-、*、/、%、++、--】
<1>【/】如果参与运算的数值都是整数,则【/】完成是整数除运算,如:5/2的值是2,而不是2.5
<2>模运算【%】是先进行除法运算后取余数,参与运算的必须是整数
前++:先加一再计算
后++:先运算再加一
三、关系运算符
【>、<、>=、<=、==、--】
四、逻辑运算符
【&&、||、!】
【&&】:与运算 ——同时成立,缺一不可
【||】:或运算——两者中有一个成立即可
【!】:非运算——取反
运算符的结合性和优先级

先运算,后关系,再逻辑,最后再赋值
数据类型转换
一、隐式转换
隐式转换:系统默认的、无须显式声明即可进行转换【自动转换】

<1>char类型不能通过隐式转换为short类型
<2>bool类型与数值类型不兼容,不能与数值类型进行转换
二、显式转换
由于隐式类型转换只能进行放大转换,此时编译器会提示代码出错,因此必须进行显式的强制类型转换才能实现对应需求

浙公网安备 33010602011771号