ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第一章节03 运算符

2022-09-04 15:33:38  阅读:192  来源: 互联网

标签:章节 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
来源: https://www.cnblogs.com/helloA31/p/16655169.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有