大数据编程入门Java运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量,今天为大家带来大数据编程入门:Java运算符。
Java中的运算符按照功能来区分可以分成算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符和其他运算符。一、算术运算符
算术运算符用在数学表达式中,它们的作用与在数学的作用相同。
1、在下面的表中设定A的值为2,B的值为1。
符号
例子
+
A+B=3
-
A-B=1
*
A*B=2
/
A/B=2
%
A%B=0
++
A++值为2,++A值为4
--
A--值为2,--A值为0
实例:
public class Test {
public static void main(String args[]) {
int a = 2;
int b = 1;
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 = " + (a/b) );
System.out.println("a%b = " + (a%b) );
System.out.println("a++ = " + (a++) );
System.out.println("++a = " + (++a) );
// 查看 a++ 与 ++ 的不同
System.out.println("a-- = " + (a--) );
System.out.println("--a = " + (--a) );
}
}
运行结果:
2、自增自减运算符
① 自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。
实例:
运行结果为:
解析:
int b = ++a; 拆分运算过程为: a=a+1=4; b=a=4, 最后结果为b=4,a=4
int d = --c; 拆分运算过程为: c=c-1=2; d=c=2, 最后结果为d=2,c=2
② 前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。
③ 后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算
实例:
运行结果:
二、关系运算符
下面将展示Java支持的关系运算符,其中设置A的值为1,B的值为2。
运算符
例子
==
(A==B)为假
!=
(A!=B)为真
>
(A>B)为假
<
(A=
(A>=B)为假
<=
(A<=B)
实例:
运行结果:
三、位运算符
Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。
位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下:
下表列出了位运算符的基本运算,设定A值为60,B值为13。
操作符
描述
例子
&
如果相对应位都是1,则结果为1,否则为0
(A&B),得到12,即0000 1100
|
如果相对应位都是 0,则结果为 0,否则为 1
(A | B)得到61,即 0011 1101
^
如果相对应位值相同,则结果为0,否则为1
(A ^ B)得到49,即 0011 0001
~
按位取反运算符翻转操作数的每一位,即0变成1,1变成0。
(~A)得到-61,即1100 0011
<<
按位左移运算符。左操作数按位左移右操作数指定的位数。
A << 2得到240,即 1111 0000
>>
按位右移运算符。左操作数按位右移右操作数指定的位数。
A >> 2得到15即 1111
>>>
按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。
A>>>2得到15即0000 1111
实例:
运行结果:
四、逻辑运算符
下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假
操作符
例子
&&
(A&&B)为假
||
(A||B)为真
!
!(A&&B)为真
实例:
运行结果:
五、赋值运算符
下表是Java语言支持的复制运算符:
操作符
例子
=
C = A + B将把A + B得到的值赋给C
+=
C + = A等价于C = C + A
-=
C - = A等价于C = C - A
*=
C * = A等价于C = C * A
/=
C / = A,C 与 A 同类型时等价于 C = C / A
(%)=
C%= A等价于C = C%A
<<=
C << = 2等价于C = C << 2
>>=
C >> = 2等价于C = C >> 2
&=
C&= 2等价于C = C&2
^=
C ^ = 2等价于C = C ^ 2
|=
C | = 2等价于C = C | 2
实例:
运行结果:
六、条件运算符(?:)
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
实例:
运行结果:
七、instanceof运算符
该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。
instanceof运算符使用格式如下:
如果运算符左侧变量所指的对象,是操作符右侧类或接口(class/interface)的一个对象,那么结果为真。
下面是一个例子:
如果被比较的对象兼容于右侧类型,该运算符仍然返回true。
实例:
运行结果:
这就是关于大数据编程入门:Java运算符的全部内容啦~希望这篇文章能够帮助到大家。
知网被诉与印太围剿最近作家陈渐刘建良等15人联合向北京互联网法院递交起诉状,状告知网未经授权擅自在其网站上发布作品,侵犯著作权。此次的知网风波起源于前段时间经济史学家赵德馨状告知网未经本人同意,擅自
快手第一季度总收入同比增长23。8,用户数据创新纪录5月24日,资本邦了解到,快手W(01024。HK)公布截至2022年3月31日止第一季度业绩。2022年第一季度,快手的核心营运数据创下新高。第一季度,公司总收入同比增长23。8
2022524复盘每日复盘一消息面1减免购置税国务院通过阶段性减征部分乘用车购置税600亿元,对新能源车不存在影响(新能源汽车不存在购置税,如果要延长补贴等也需要年底才会出来),主要是促进燃油车市场
出行少不了他!新能源汽车专属来袭出行少不了他!新能源汽车专属来袭!精一门全新系列!来感受新能源汽车专属窗膜的不平凡眼下,新能源汽车逐渐成为爱车一族的新宠。那么,今天就跟大家探讨一个话题传统燃油车的窗膜适用新能源汽
光学指纹识别芯片说起指纹芯片,必须要提汇顶科技,这家一度是指纹芯片行业的王者。眼见它因为指纹芯片技术风靡起高楼,又眼见它因为指纹芯片的快速规模化商用,楼塌了。01踩着指纹芯片风口扶摇直上的汇顶汇顶
我国科技人才政策十年发展与面向高水平科技自立自强的优化思路中国网中国发展门户网讯党的十八大以来,党中央国务院及有关部门陆续推出了覆盖人才教育与培养人才使用与发展人才评价与激励等方面的科技人才政策,体系不断健全,成效日益显著。当今世界正经历
马克扎克伯格因数据泄露事件被起诉中新社旧金山5月23日电当地时间23日,美国华盛顿特区总检察长卡尔拉辛对脸书母公司Meta首席执行官马克扎克伯格提起一项诉讼,指控其直接参与的公司政策决策导致了与剑桥分析公司相关的
人类是由鸟类进化来的媒体人周刊自从达尔文提出人类是古人猿进化而来的。这个结论一直延续很多年,人们深信不疑。随着科技的发展,科学家研究的深入,对达尔文的进化论持有疑义。科学家从鱼的化石中发现人类可能是由
新能源汽车补贴或将延续比亚迪高端品牌三季度发布1。新能源汽车补贴或将延续原定今年底到期的新能源汽车补贴政策,被曝还会继续。最新爆料称,目前相关部门正在与国内车企进行商谈,将新能源补贴延长到2023年,不过具体补贴条款尚未敲定。
Redminote11T系列正式发布,价格真香,1799元起售Redminote11T系列新机在今晚如期而至,这次的发布会可谓是重磅,带来了Redminote11和Redminote11TPro两款新机,两款新机的价格也随着被公布,并将于5月
中国电容式键盘市场报告及市场预测在这种类型的键盘中,按一个键可以改变电容器垫图案的电容。该图案由两个D形电容器垫组成,每个开关用一个D形电容器垫印刷在印刷电路板(PCB)上,并覆盖一层作为电介质的绝缘薄膜。电容式
最强的空气卡之一,影驰RTX3090HOF评测去年比特币开始飙升之后,DIY市场就有点看不懂了。显卡价格就变得匪夷所思,官方标价5499的RTX3080现货价格要翻个个,没有1W23根本买不着。但是这也阻挡不了小歪我对Powe
DIY装机的终点?微星无烬RS准系统装机DIY装机玩到最后有时候会觉得会索然无趣,板卡厂商普遍都有较广的产品线涉及,什么主板显卡SSD轻松都有涉猎,再大一点的连机箱电源散热器都有,除了CPU,其他都能给你集齐了。这个时候
音响系统噪音新解及抑制阜新声艺视听2020年6月4日迈克索科尔发布在prosoundweb原文连结www。prosoundweb。comtroubleshootinghumawe在与hum,buzz,hisshas
我的小型大容量储存站Yottamaster硬盘底座使用体验写稿拍视频对于硬盘储存的需求量是非常大的。我一般又特别喜欢把拍了没修的照片和修了的都留着,就导致我的硬盘容量最近开始告急了。炒币的人又导致现在硬盘价格起飞。幸好家里还有一块500G
电竞小怪兽微星MSI宙斯盾3图赏微星宙斯盾3是针对电子竞技领域而设计的,延续了微星红龙系列的设计语言,整体外观活脱脱的就是只个小怪兽的感觉,随时都在准备着发起攻击!除了炫酷的外观,主机的体积也控制得不错,采用目前
AMD咸鱼翻身记ROGC7H主板锐龙二代装机3A平台体验说在前面AMD咸鱼翻身记第2季在今年四月底如约而至的来了,不同于第1季发布那会因为各大厂商的各种不待见!导致各种翻车事故,这回按摩店的待遇及受关注度貌似得到了明显的改善喔!各大硬件
信仰游戏水冷主机玩家国度M10F主板平台搭建说在前面其实这台分体水冷主机之前就已经完成了,这次修改下方案,主要是为了以后上新显卡做准备,相对于之前的方案,只有主板供电和CPU部分上水的效果,其可动性会比较的高,不像整机水冷方
CIO为新工作场所调整指标的四种方式COVID19大流行和其他社会经济和政治危机让我们看到很多传统领导力和衡量技术的局限性,包括CIO使用的那些。例如,很多企业已经恢复现场办公或不再提供混合或远程工作选项,但这些企业
无线话筒断频跑频的简单处理方法阜新声艺视听1在无线话筒9V电池座负端接一用漆包线绕成密螺旋,固定在无线话筒尾部舌板反面,V段较长(在直径2。5MM绕到头再绕回到起点),U段较短(在直径4MM绕到头压扁)。2只需将9V电池的
春节出门利器南卡pow3简单体验最近不是过年嘛,长时间都在不断去亲戚家的路上,我之前有一款南卡一万毫安的充电宝,但是一整天下来还是不够用,所以我又买了一款南卡20000mAh的充电宝南卡pow3。20000mAh
骨传导蓝牙耳机天花板级别的存在?南卡骨传导RunnerPro2体验分享在骨传导蓝牙耳机领域,南卡绝对是第一梯队的品牌,前段时间南卡推出了骨传导高端系列RunnerPro二代。那这款定位可以说是骨传导蓝牙耳机天花板级别的南卡RuuerPro2,到底如何