一
1:JAVA语言中,把以下符号称为算术操作符
操作符 名称 作用
➕ 加 加法运算
➖ 减 减法运算
※ 乘 乘法运算
/ 除 除法运算(不保留小数)
% 模 模运算(求余数)
2:两个int类型算术运算后,结果仍为int型
3:整形的除法运算(不保留小数部分)
14/5的值为2;
System.out.println("结果为:”+(14/5));
4:整形的模运算(求余数)
System.out.println("结果为:”+(14%5));
14%5的值为4
二
1:浮点型的算术运算
浮点型的除法运算:结果保留小数
例子: 14.0/5.0的值是2.8
三
1:当int类型和double类型混合运算时,把int提升为double类型来运算。
四:表达式与操作符
表达式: Expression(表达式运算之后得到为一个数值,要注意数值的类型)
操作符:Operator
五:关系操作符(表示数值的大小关系)
(1)概念
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
(2)例子
public class java2 {
public static void main(String[] args) {
int a=6,b=4;
boolean result=a>b;
System.out.println("the result: "+result);
}
}
六:逻辑操作符
1:
以下三个操作符,表示:并且、或者、非
(1)&& 逻辑与 并且
例子 : a&&b
其中,a和b必须为boolean类型
a 为true, b 为true ,必须a,b两者均为true,结果为true
如果a,b其中一个为false,结果为false
(2)|| 逻辑或 或者
例子:a||b
a为true或者b为true,只要满足a,b其中一个为true ,结果为true
如果a,b均为false,则结果为false。
(3)! 逻辑非 非
例子: !a
如果a为true,结果为false
如果a为false,结果为true
七:赋值操作符(在JAVA语言中,等号称为赋值操作符)
1:
a=b+100;
规则(1);等号左边必须是变量
(2):将等号右边表达式的值,赋给左边的变量;
总而言之就是用于修改变量的值
2:区分初始化和赋值
在定义式中的等号叫初始化,其他式子中叫赋值。
int a=1;//初始化
a=12;//赋值
八:自增操作符
(1)后置自增:(后自增)
int b=10;
a=b++;
结果是a=10,b=11
例子:
public class java2 {
public static void main(String[] args) {
int b=10;
int a;
a=b++;
System.out.println("a的值是:"+a+",b的值是:"+b);
}
}
(2)前置自增:(先自增)
int b=10;
a=++b;
a=11,b=11
例子:
public class java2 {
public static void main(String[] args) {
int b=10;
int a;
a=b++;
System.out.println("a的值是:"+a+",b的值是:"+b);
}
}
九:优先级
(1)积极使用小括号,显式决定谁先谁后
十:类型转换
(1):小数转换成整数的时候,小数部分直接被截断,所以不存在四舍五入。
(2):默认的其他类型是不支持转换的。例如boolean不能转换成int类型
例子:
public class java2 {
public static void main(String[] args) {
double a=12.66;
int b;
b=(int) a;
System.out.println("b的值是:"+b);
}
}