Java基本运算符练习01

该文展示了如何在Markdown中插入目录,并通过Java代码示例演示了二元、一元运算符,包括加减乘除、自增自减、类型转换以及关系运算和模运算的使用。同时,文章讨论了运算符优先级和结合性的问题,如自增自减运算符在前缀和后缀形式的区别。
摘要由CSDN通过智能技术生成

插入目录方法

markdown中插入目录的语法
输入[toc]


基本运算符练习代码


package src;

public class operator {
    //基本运算符
    public static void main(String[] args) {

        //二元运算符

        int a = 10;
        int b = 20;

        //ctrl+D :复制当前行到下一行

        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println((double) a/b);//此处为了输出正确结果需要类型转换int->double

输出结果:
在这里插入图片描述

        long c = 1231231231123132L;
        int d = 123;
        short e = 10;
        byte f = 8;

        System.out.println(c+d+e+f);//输出为long型
        System.out.println(d+e+f);//输出为int型
        System.out.println((double)e+f);//输出为double型
        //没有long时,所有非int类型转为int类型

        System.out.println("==============================");

输出结果:
在这里插入图片描述


        //关系运算符   返回结果:正确,错误  布尔值

        int a1 = 10;
        int a2 = 20;

        System.out.println(a1>a2);
        System.out.println(a1<a2);
        System.out.println(a1==a2);
        System.out.println(a1!=a2);

        System.out.println("==============================");

输出结果:
在这里插入图片描述


        //模运算 %
        int a3 = 9;

        System.out.println(a1%a3);

        System.out.println("==============================");

输出结果:
在这里插入图片描述

        //一元运算符   ++ --  自增,自减
        int aa = 1;
        int bb = 1;

        System.out.println(++aa);
        System.out.println(bb++);

        System.out.println("==============================");

        int n = 10;
        int b1 = n;
        int b2 = b1++;  //执行完这行代码后,先给b2赋值,b1再自增
        //此时 b1=n+1,b2=n

        System.out.println(b1);
        System.out.println(b2);

        int b3 = ++b1;//执行完这行代码后,b1先自增,再给b3赋值
        //此时 b1=n+2,b3=n+2

        System.out.println(b1);
        System.out.println(b3);

        System.out.println("==============================");

        int m = a++ + ++b ;
        System.out.println(a);
        System.out.println(b);
        System.out.println(m);
        System.out.println("==============================");

        //幂运算 Math类  例如: 2^3  2*2*2 = 8

输出结果
在这里插入图片描述

        double cc = Math.pow(2, 3);
        /*这里为什么要定义成double?
        因为在Math类中,pow的类型是doubl,如果定义成int会有一场,不兼容!
        */

        System.out.println(cc);

    }

}

输出结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值