深入浅出Java入门 之 运算符

来源:互联网 发布:首页源码 编辑:程序博客网 时间:2024/05/01 10:30

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 */
0 0