深入浅出Java入门 之 运算符

时间:2021-11-02 16:19:33

2-1 运算符

运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。

Java 语言中常用的运算符可分为如下几种:

Ø 算术运算符

Ø 赋值运算符

Ø 比较运算符

Ø 逻辑运算符

Ø 条件运算符

2-2 算术运算符

算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。

Java 中常用的算术运算符:

深入浅出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
*/