zoukankan      html  css  js  c++  java
  • 运算符

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

    赋值运算符:=

    关系运算符:>,<,>=,<=,==,!=,instanceof

    逻辑运算符:&&,||,!

    位运算符:&,|,^,~,>>,<<,>>>

    条件运算符:?:

    扩展赋值运算符:+=,-=,*=,/=


    		short a = 32767;//MAX_VALUE
            byte b= 127;//MAX_VALUE
            System.out.println(a+b);// 32894 short + byte 自动变成int
    
            int i1=1;
            int i2 = i1++;
            int i3 = ++i1;
            System.out.println(i1);//i自增了两次,i=3
            System.out.println(i2);//i1++ i1先将赋值给i2,i2=1;赋值完i1自增
            System.out.println(i3);//++i1 i1先自增,再将i1赋值给i3
    
            //2^3 幂运算,需要使用工具类Math
            System.out.println(Math.pow(2,3));//8
    
            /*
            位运算
            A 0011 1100
            B 0000 1101
    
            A&B 0000 1100
            A|B 0011 1101
            ~B  1111 0010
            A^B 0011 0001 
            异或两位比较时,两个相同的话,该位为0,不同为1
            位移
            <<为乘2
            >>为除2
    
            问:2*8 怎么计算最快
            答:使用位移计算
            2*8 = 2*2*2*2;
            相当于2<<3
            */
            System.out.println(2<<3);//16
    		//string + 号拼接
            int x =10;
            int y =20;
            System.out.println(""+x+y);//1020
            System.out.println(x+y+"");//30
    
  • 相关阅读:
    白话机器学习
    Intersecting Lines POJ
    Segments POJ
    Toy Storage POJ
    TOYS POJ
    2019CCPC秦皇岛赛区1004 Decimal
    Django 基本使用
    HTML页面布局
    微擎上传视频,音频,图片提示格式不支持
    微擎应用名称图标的修改
  • 原文地址:https://www.cnblogs.com/huacha/p/13930761.html
Copyright © 2011-2022 走看看