栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java回顾day003

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java回顾day003

运算符 operator

算数运算符:+,-,*,/,%(取余 模运算),++,--

赋值运算符:=

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

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

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

条件运算符:?:

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

实例
//没有long时,所有非int类型转为int类型
public static void main(String[] args) {
        long a=12312312333123L;
        int b=123;
        short c=10;
        byte d=8;
        System.out.println(a+b+c+d);//long
        System.out.println(b+c+d);//int
        System.out.println(c+d);//int
    }
//运行结果 12312312333264
//141
//18
-------------------------------------------------------------------
//关系运算符的返回结果**正确/错误 布尔值
    public static void main(String[] args) {
        int a=10;
        int b=20;
        System.out.println(a>b);
        System.out.println(a 
运算 

自增自减运算符

++//--(一元运算符)

int b=a++;//先给b赋值,再自增
int c=++a;//先自增,再给c赋值

幂函数

double pow=Math.pow(3,2);//2的3次方
System.out.println(pow);
逻辑运算符
public static void main(String[] args) {
       //与 或 非
        boolean a=true;
        boolean b=false;
        System.out.println("a && b:"+(a&&b));//逻辑与运算,两真为真
        System.out.println("a || b:"+(a||b));//逻辑或运算,至少一个为真,结果为真
        System.out.println("!(a && b):"+!(a&&b));//如果是真,则变为假,如果是假,则变为真
        //短路运算
        System.out.println("a && b:"+(b&&a));
        //即 发现b为假后 终止运算
    }
位运算

效率极高

A = 0011 1100
B = 0000 1101
A&B=0000 1100
A|B=0011 1101
A^B=0011 0001  //抑或,相同为0,不同为1;
~B=1111 0010   //取反,和原 完全相反;
<< 左移 *2
>> 右移 /2
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/678636.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号