Java基础第二课(运算符)

运算符

在这里插入图片描述

%取余,++自增,–自减,^异或

  • 很多运算我们会采用一些工具类来操作

    double pow = Math.pow(2,3); //2的3次方    (后期会有)
    
  • 字符串连接符 +:加号两侧有一个为String,值为String

    int a = 10;
    int b = 20;
    System.out.println(a+b); //30
    System.out.println(""+a+b); //1020
    

练习

 public static void main(String[] args) {

        System.out.println("=======二元运算符=========");
        //二元运算符
        int a = 10;
        int b = 20;
        int c = 30;
        int d = 40;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b); //0.5 不加double结果为0
        /*
        一行运算有一个为long,值为long,一个为double/float,结果为double/float,其余结果为int
         */
        System.out.println(a+b+c+d); //long
        System.out.println(b+c+d);   //int
        System.out.println(c+d);    //int

        System.out.println("=======关系运算符=========");
        //关系运算符返回布尔值

        System.out.println("=======一元运算符=========");
        //++自增,--自减
        /*
        a++:先用后加
        ++a:先加后用
         */

        System.out.println("=======幂运算=========");
        //2^3=2*2*2=8
        double pow = Math.pow(2,3); //2的3次方
        System.out.println(pow);

        System.out.println("=======逻辑运算=========");
        //短路运算
        boolean e = false;
        boolean f = true;
        System.out.println(e&&f); //e为假,则不需执行f

        System.out.println("=======位运算=========");
        /*
        2*8==>2*2*2*2
        <<:左移,*2
        >>:右移,/2
         */
        System.out.println(2<<3); //16

        System.out.println("=======字符串连接符=========");
        System.out.println(1+2); //3
        System.out.println(""+1+2);  //12
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值