首页 > 其他分享 >第一章节03 运算符

第一章节03 运算符

时间:2022-09-04 15:22:21浏览次数:55  
标签:章节 03 0000 0011 int 运算符 1100

第一章节03

运算符

主要感受前4个就可以了

image-20220903224850386

  • 有比更高级的类型运算的结果就是更高级的类型,否则都是int类型,因为结果的值默认是int

image-20220903231933268

  • 关于逻辑运算存在一种短路运算
int a=5;
boolean b = (a<4)&&(a++<4);
System.out.println(b);
System.out.println(a);

如果单看代码结果应该是输出 flase和6;

但是实际输出

image-20220903233659953

因为&&一个为flase结果就为false,所以代码其实根本没有执行(a++<4)

  • 位运算是二进制的运算

&(且),|(或),^(异或),~(非),>>(右移),<<(左移),>>>()

A = 0011 1100

B = 0000 1101

C = 0000 0001;

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

~A = 1100 0011

C<<3 C向左整体移动3位变为8

  • 运算符优先级

    image-20220904142423878

    括号>单目运算符>乘除余>加减>==,!=>且>或

包机制

JAVA中的包就是一个文件夹 惯例包名为公司域名倒置

在包内的类都要加上这一句,通常IDEA会自动加

package pkg1[.pkg2[.pkg3...]]

引入包

import package1[.package2...].(classname|*)

只导入一个类

image-20220904000037383

将base内的类全部都导入

image-20220904000158085

JavaDoc

文档注释

用IDEA创建JavaDoc文档出现的错误

image-20220904151050921

image-20220904151120266

但是会出现一个错误,我在网上找了但是暂时没有找到方法解决

image-20220904151146077

标签:章节,03,0000,0011,int,运算符,1100
From: https://www.cnblogs.com/helloA31/p/16655169.html

相关文章