JAVA基本运算符号(上)

package C_运算;

public class J_001 {
    public static void main(String[] args) {
        //二元运算符 + - * /
        int a = 10;
        int b = 20;
        int c = 23;
        int d = 25;
        //ctrl+d==复制这一行到下一行
        System.out.println(a+b);
        System.out.println(b-c);
        System.out.println(c*a);
        System.out.println(d/a);//注意区间,的类型
        System.out.println((double) d/a);
        System.out.println("=========");
        //理解一下类型的转换.为甚么转换为int类型,转其它的报cast
            long a1 = 121212121212L;
            int b1 = 121;
            short c1 = 10;
            byte d1 = 3;
            System.out.println(a1+b1+c1+d1);//long类型
            System.out.println(b1+c1+d1);//int类型
            System.out.println(c1+d1);//int类型
            //System.out.println(short)(c1+d1));//强制转换不了类型,变不成short类型
            System.out.println("=========");
            /*关系运算> < = >= <= 其返回的结果为boolean true||false
            != 为不等于 == 为等于
            % 为取余数(也称模运算)
             */
        int a3 = 10;
        int b3 = 20;
        int c3 = 21;
        System.out.println(a3>b3);
        System.out.println(a3<b3);
        System.out.println(a3==b3);
        System.out.println(a3!=b3);
        System.out.println(c3%a3);
        System.out.println("=========");
        //++ -- 为 自增 自减&&//一元运算符
        int a4 = 3;
        int b4 = a4++;//表示 执行这行代码后,先给b4赋值a4,然后a4再自增
        //b4=a4+1
        System.out.println(a4); //得出b4等于3 a4等于4
        //c4=a4+1
        int c4 = ++a4;//表示 执行这行代码前,先a4自增,在给c4赋值

        System.out.println(a4);
        System.out.println(b4);//而b4一开始就被赋值为a4==3
        System.out.println(c4);//a4经过a4++已经==4了,故先自增后a4==5,c4在被赋值也就为5
        /**
         * 自增是只加1吗?
         * 运算 一定要清楚运算符号的意义,比如=表示赋值
         * ==才是等于号,a++ ++a --a a--运算中更要理解符号的意义
         */
        //总结
        //幂运算。用自带工具//如Math.pow
        //模运算符 %
        //++ -- 一元运算符, + - * / 二元运算符 关系运算符 > < >= <= == !=
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值