首页 > 编程知识 正文

除法代码怎么打(java除法运算符号怎么打_Java实用教程:运算符)

时间:2023-05-06 21:26:10 阅读:121381 作者:2082

运算符类似于日常生活中的运算符号“”、“-”、“*”和“/”,几乎每天都使用这些符号。 在Java中,运算符的工作方式与日常生活中的运算符号相同,但不再是这么简单的运算符。

3.1算术运算符

算术运算符是最常见的,例如“”、“-”、“*”和“/”。 本节介绍如何应用算术运算符和注意事项。

:加法运算符也可用于字符连接。

:减法运算符。

* :乘法运算符。

//除法运算符。

% :求馀数运算符。

3.1.1“”:加法运算符

加法运算符在日常生活中与“”相同,进行两个数值的加法运算。 以Java的形式为例。

//qldxrk个整数

inti=33;

intj=44;

//33和44相加

intn=i j;

3.1.2“-”:减法运算符

减法运算符在日常生活中与“-”相同,进行两个数值的减法运算。 以Java的形式为例。

//qldxrk个整数

inti=66;

intj=77;

//66和77相减

intn=i-j;

3.1.3“*”:乘法运算符

乘法运算符“*”类似于日常生活中的乘法,只是符号不同,而是将两个数值相乘。 以Java的形式为例。

//qldxrk个整数

inti=6;

intj=7;

//6乘以7

intn=i*j;

3.1.4“/”:除法运算符

除法运算符“/”与日常生活中的除数类似,只是符号不同,要进行两个数值的除法运算。 以Java的形式为例。

//qldxrk个整数

inti=24;

intj=2;

//24乘以2

intn=i/j;

3.1.5“%”:求剩余算子

求馀数运算符“%”类似于用日常生活中的除法求馀数。 也是求两个数值除法的馀数。 以Java的形式为例。

//qldxrk个整数

inti=24;

intj=5;

//24和5进行馀数运算

intn=i%j;

3.2自增自减算子

自增减运算符是指将两个数加减运算,代入运算结果的变量中。 如下所示。

inti=4;

I;

intj=4;

j=j 1;

3.3关系运算符

关系运算符描述关系。 既然描述了关系,结果就是正确还是错误。 在Java中表示为真或假。 让我们来看看关系运算符的分类。

“==”:表示等于。

“!=()表示不等于。

“=”:表示以上。

“=”:表示以下。

“”:表示大于。

比较基本类型时,关系运算符比较的是值是否相等。 “==”和“!=”如果比较是对象,则比较的是对象的参照是否相等。

3.3.1“==”,“!=”

等于运算符与等于运算符的比较不是等于和等于运算数,而是结果为ture和false。 也就是真和假。 例如下面的例子。

//定义两个整数的变量

inti=4;

intj=4;

布尔B1=I==j;

布尔2=I!=j;

//创建两个对象

Strings1=newString (;

Strings2=newString (;

布尔B3=B1==B2;

布林B4=S1!=s2;

3.3.2 " "、"="、"="

比运算符大和小的比较是运算数大和小,结果为ture和false。 也就是真和假。 例如,以下是使用这些关系运算符的示例:

//定义两个整数变量

inti=5;

intj=4;

布尔型B1=ij;

布尔型B2=I

布尔型B3=I=j;

布尔型B4=I=j;

3.4逻辑运算符

所谓逻辑运算符,实际上是比较的二进制逻辑关系,运算结果为true、false。 逻辑运算符如下:

与运算符: " ","。

非运算符:“||”、“|”。

3.4.1“”和运算符

“”运算符比较符号两侧表达式的真伪。

p>

【沉静的大地3-10】通过下面代码说明“&&”运算符。

示例代码3-10

01//修改上节例子,如下形式

02publicclassHelloWorld10

03{

04publicstaticvoidmain(Stringargs[])

05{

06booleann=(4>3)&&(2<8);

07System.out.println(n);

08}

09}

3.4.2“||”或运算符

“||”运算符比较的是符号两边的表达式的真假,。

【沉静的大地3-11】通过下面代码说明“||”或运算符。

示例代码3-11

01//修改上节例子,如下形式

02publicclassHelloWorld11

03{

04publicstaticvoidmain(Stringargs[])

05{

06booleann=(4>3)||(2>8);

07//打印并显示结果

08System.out.println(n);

09}

10}

3.4.3“!”非运算符

“!”非运算符是把符号右边的表达式的结果即true、false取反。如为true,取反为false;如为false,取反为true。

【沉静的大地3-12】通过下面代码说明“!”非运算符。

示例代码3-12

01//修改上节例子,如下形式

02publicclassHelloWorld12

03{

04publicstaticvoidmain(Stringargs[])

05{

06booleann=!(2>8);

07//打印并显示结果

08System.out.println(n);

09}

10}

3.4.4总结逻辑运算符

“&&”运算符,符号的两边都为true时,结果为true。只要有一边不为true,结果即为false。

“||”运算符,符号的两边只要有一边为true,结果就为true,如果都为false,结果即为false。

3.5三元运算符

所谓三元运算符,是对三个表达式进行的集中比较,表达式1的结果为true时,就为第二个表达式,如果为false时,就为第三个表达式。语法是:

表达式1?表达式2:表达式3

【沉静的大地3-13】通过下面代码说明三元运算符。

示例代码3-13

01//修改上节例子,如下形式

02publicclassHelloWorld13

03{

04publicstaticvoidmain(Stringargs[])

05{

06//4<3表达式的结果为true和false的其中一个。

07booleann=(4<3)?true:false;

08//打印并显示结果

09System.out.println(n);

10}

11}

3.6位运算符

所谓位运算符,就是将操作数转换成二进制,然后按位进行比较。

运算符包括:

“&”:按位与运算符。

“|”:按位或运算符。

“^”:按位异或运算符。

3.6.1“&”与运算符

按位与运算符,两个数同位都为1的时候即为1,有一边不是1的话就为0,即结果为false。

【沉静的大地3-14】通过下面代码的演示来说明“&”与运算符。

示例代码3-14

01//修改上节例子,如下形式

02publicclassHelloWorld14

03{

04publicstaticvoidmain(Stringargs[])

05{

06intn=4&3;

07//打印并显示结果

08System.out.println(n);

09}

10}

3.6.2“!”或运算符

按位或运算符,两个数同位有一个为1的时候即为1。

【沉静的大地】通过下面代码的演示来说明“!”或运算符。

示例代码

01//修改上节例子,如下形式

02publicclassHelloWorld15

03{

04publicstaticvoidmain(Stringargs[])

05{

06intn=4|3;

07//打印并显示结果

08System.out.println(n);

09}

10}

3.6.3“^”异或运算符

按位异或运算符,两个数同位都为1的时候即为0。有一个为1即为1。

【沉静的大地】通过下面代码的演示来说明“^”异或运算符。

示例代码

01//修改上节例子,如下形式

02publicclassHelloWorld16

03{

04publicstaticvoidmain(Stringargs[])

05{

06intn=4^3;

07//打印并显示结果

08System.out.println(n);

09}

10}

3.7位移运算符

所谓位移运算符,和逻辑运算符一样,都是对表达式进行比较的。位运算符是先把要比较的操作数转换成二进制数,然后向右向左移动相应的位数。位移运算符包括

>>:带符号右移。

<

>>>:无符号右移。

3.7.1“>>”右移运算符

右移运算符“>>”是把操作数转换成二进制数向右移动指定的位数。右移运算符是有符号的,如果为正数就补0,如果为负数就补1。

【沉静的大地】通过下面代码的演示来说明“>>”右移运算符。

示例代码

01//修改上节例子,如下形式

02publicclassHelloWorld17

03{

04publicstaticvoidmain(Stringargs[])

05{

06intn=7>>2;

07//打印并显示结果

08System.out.println(n);

09}

10}

3.7.2“<

左移运算符“<

【沉静的大地】通过下面代码的演示来说明“<

示例代码

01//修改上节例子,如下形式

02publicclassHelloWorld18

03{

04publicstaticvoidmain(Stringargs[])

05{

06intn=7<<2;

07//打印并显示结果

08System.out.println(n);

09}

10}

3.7.3“>>>”无符号右移运算符

无符号右移运算符“>>>”是把操作数转换成二进制数向右移动指定的位数。无符号右移运算符全在最高位上补0。

【沉静的大地】通过下面代码的演示来说明“>>>”无符号右移运算符。

示例代码

01//修改上节例子,如下形式

02publicclassHelloWorld19

03{

04publicstaticvoidmain(Stringargs[])

05{

06intn=7>>>2;

07//打印并显示结果

08System.out.println(n);

09}

10}

3.8赋值运算符

所谓赋值运算符就好比在日常生活中的a=3,即把3赋值给变量a的意思是一样的,以后就可以用a表示3这个数值了。

3.8.1一般赋值运算符

一般运算符使用“=”,在编写代码里最常见,也是很容易理解的。如:

intn=3;

这一条代码的含义是把数值3赋值给整型的变量n。

3.8.2运算赋值运算符

运算赋值运算符和一般赋值运算符很相似,也是赋值用的,但它具有运算的功能。

【沉静的大地】通过下面代码的演示来说明运算赋值运算符。

示例代码

01publicclassHelloWorld20

02{

03publicstaticvoidmain(Stringargs[])

04{

05intn=7;

06intj=0;

07j+=n;

08//打印并显示结果

09System.out.println(j);

10}

11}

3.9运算符之间的优先级

运算符的运算优先级是有一定的顺序的。括号拥有最高的优先级,接下来是一元运算符,最后是二元运算符,如表所示。

知识的积累过程中,很多人都会对简单的基础知识大而化之。这里希望看过本篇文章的人对基本类型的运算有新的认识,虽然很简单,但对以后学习有很大帮助。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。