day04 Java的运算、运算符、操作数和表达式

  • 运算:   对常量和变量进行操作的过程称之为运算

  • 运算符:(类似于 + - * /等等)对常量和变量进行操作的符号称之为运算符

  • 操作数: (类似于2 b‘a’)参与运算的数据称之为操作数

  • 表达式: (类似于1+1 ,'b'+2)用运算符把常量或者变量连接起来的并且符合java语法的式子,我们称之为表达式。不同运算符连接起来的式子体现的是不同类型的表达式。

  • 把运算符进行分类:

    算术运算符:
        +,-,*,/,%,++,--

++表示的是自增1,单独使用的时候,结果没有任何影响


--表示的是自减1,单独使用的时候,结果没有任何影响,放前放后结果一样

注意:
    结合表达式使用的时候,无论是++还是--,放在后面先赋值后做自加或者自减
    如果放在前面,是先自加或者自减,然后再赋值


代码举例1:

public class OptSuanShuDemo1 {
    public static void main(String[] args) {
        int a = 3;
        int b = 4;

        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);

        // /符号表示是整除的意思,并且取的结果是商的整数部分
        System.out.println(3/4);

        // 如果我们就想让结果有小数表示,怎么办呢?
        //只需要将其中一个变量变成浮点类型参与运算就可以了
        System.out.println(3/(4*1.0));

        // %算术运算符参与运算的时候,
        // 进行的是除法,但是结果取的是余数
        System.out.println(3%4);


    }
}

运行结果:

7
-1
12
0
0.75
3

Process finished with exit code 0


 代码举例2:

public class OptSuanShuDemo2 {
    public static void main(String[] args) {
        int a = 3;
        int b = 4;

        System.out.println("a:"+a+",b:"+b);
        System.out.println("==============单独操作的时候:==============");

        //单独操作
//        a++;
//        b++;
//        ++a;
//        ++b;
//        --a;
//        --b;
//        a--;
//        b--;
//        System.out.println("a:"+a);
//        System.out.println("b:"+b);

        //a=3,b=4
//        int c = a++;
//        int d = b++;

//        int c = a--;
//        int d = b--;

//        int c = ++a;
//        int d = ++b;

        int c = --a;
        int d = --b;

        System.out.println("a:"+a); // a=2
        System.out.println("b:"+b); // b=3
        System.out.println("c:"+c); // c=2
        System.out.println("d:"+d); // d=3




    }
}

运行结果:

a:3,b:4
==============单独操作的时候:==============
a:2
b:3
c:2
d:3

Process finished with exit code 0


到底啦!再看看博主别的文章吧!感谢大家的支持!欢迎大家在下方评论。   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liangzai2048

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值