2-1 运算符
运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。
Java 语言中常用的运算符可分为如下几种:
Ø 算术运算符
Ø 赋值运算符
Ø 比较运算符
Ø 逻辑运算符
Ø 条件运算符
2-2 算术运算符
算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。
Java 中常用的算术运算符:
其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同的。
例1:
int a=5;
int b=++a;//让a先执行自增,然后将值赋给b;
System.out.println(”a="+a);
System.out.println("b="+b);
//运行结果:
a=6;
b=6;
例2:
int a=5;
int b=a++;//先将值赋给b,然后让a执行自增
System.out.println(”a="+a);
System.out.println("b="+b);
//运行结果:
a=6;
b=5;
注:自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5++ 、 8– 等写法都是错误的!
//应用举例:
public class HelloWorld{
public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
int sum=age1+age2+age3+age4;
int avg=sum/4;
int minus=age1-age2;
int NewAge=--age1;
System.out.println("年龄总和:"+sum);
System.out.println("平均年龄:"+avg);
System.out.println("年龄差值:"+minus);
System.out.println("自减后的年龄:"+newAge);
}
}
/*运行结果:
*年龄总和:105
*平均年龄:26
*年龄差值:6
*自减后的年龄:23
*/