java中运算符详解

2023-05-28 0 692

Java是一类程序语言的C语言,提供更多了多种不同操作方式符来展开各式各样排序操作方式。在Java中,操作方式符能分成微积分操作方式符、亲密关系操作方式符、方法论操作方式符、位操作方式符、表达式操作方式符和长瓣操作方式符等。上面依次如是说呵呵Java的各式各样操作方式符。

java中运算符详解

一、微积分操作方式符

Java微积分操作方式符主要包括加法操作方式符(+)、加法操作方式符(-)、加法操作方式符(*)、加法操作方式符(/)和取余操作方式符(%)。那些操作方式符能用作值类别的统计数据,比如有理数和浮点。

上面是许多采用Java微积分操作方式符的范例:

1、加法操作方式符(+):能用作三个值类别的表达式相加。

java中运算符详解

2、加法操作方式符(-):能用作三个值类别的表达式相乘。

java中运算符详解

3、加法操作方式符(*):能用作三个值类别的表达式相乘。

java中运算符详解

4、加法运算符(/):能用作三个值类别的表达式相除。

java中运算符详解
java中运算符详解

注意,在采用加法操作方式符(/)时,如果除数为0,会导致程序抛出“ArithmeticException”异常。因此,在采用加法操作方式符时,应该先判断除数是否为0。

二、亲密关系操作方式符

Java亲密关系操作方式符用作比较三个值之间的亲密关系,返回布尔类别的结果,通常用作控制流语句和循环语句的条件判断。Java中有6个亲密关系操作方式符,依次是:

1、大于(>):如果左侧操作方式数大于右侧操作方式数,则返回true,否则返回false。

2、小于(<):如果左侧操作方式数小于右侧操作方式数,则返回true,否则返回false。

3、大于等于(>=):如果左侧操作方式数大于或等于右侧操作方式数,则返回true,否则返回false。

4、小于等于(<=):如果左侧操作方式数小于或等于右侧操作方式数,则返回true,否则返回false。

5、等于(==):如果左右两侧操作方式数相等,则返回true,否则返回false。

6、不等于(!=):如果左右两侧操作方式数不相等,则返回true,否则返回false。

上面是几个亲密关系操作方式符的范例:

java中运算符详解

在这个范例中,我们定义了三个有理数表达式a和b,然后采用亲密关系操作方式符展开比较,将比较的结果表达式给布尔类别的表达式result。根据表达式a和b的值,每个比较操作方式符返回不同的结果。

三、方法论操作方式符

Java中的方法论操作方式符主要包括AND(&&)、OR(||)和NOT(!)。那些操作方式符通常用作布尔值的操作方式,它们能将多个布尔值组合成一个复杂的布尔表达式,以便展开条件测试和控制流程。以下是方法论操作方式符的详细说明和示例:

1、方法论AND(&&):当且仅当三个操作方式数都为true时,表达式的结果才为true,否则结果为false。

比如:

java中运算符详解

2、方法论OR(||):当三个操作方式数中至少有一个为true时,表达式的结果就为true,否则为false。

比如:

java中运算符详解

3、方法论NOT(!):用于取反操作方式,将一个布尔值取反。如果操作方式数为true,则结果为false,反之亦然。

比如:

java中运算符详解

在编写Java程序时,方法论操作方式符通常用作if语句、while循环和for循环等控制结构中,以便对程序展开方法论控制和条件测试。

四、位操作方式符

Java位操作方式符是一类操作方式二进制位的操作方式符,能用来处理有理数类别的统计数据。常用的Java位操作方式符主要包括按位与(&)、按位或(|)、按位异或(^)、取反(~)、左移(<<)、右移(>>)和无符号右移(>>>)。

上面是每个Java位操作方式符的详细说明和示例:

1、按位与(&):对三个二进制数的每一位展开方法论与运算,结果为1的位需要同时满足三个数的对应位都为1。

比如:

java中运算符详解

2、按位或(|):对三个二进制数的每一位展开方法论或运算,结果为1的位只需要三个数的对应位中有一个为1即可。

比如:

java中运算符详解

3、按位异或(^):对三个二进制数的每一位展开方法论异或运算,结果为1的位需要三个数的对应位不相同。

比如:

java中运算符详解

4、取反(~):对一个二进制数的每一位展开取反操作方式,即0变为1,1变为0。

比如:

java中运算符详解

5、左移(<<):将一个二进制数向左移动指定位数,低位补0。

比如:

java中运算符详解

6、右移(>>):将一个二进制数向右移动指定位数,高位补符号位。

比如:

java中运算符详解

7、无符号右移(>>>):将一个二进制数向右移动指定位数,高位补0。

比如:

java中运算符详解

五、表达式操作方式符

Java表达式操作方式符用作将值赋给表达式。在Java中,表达式操作方式符采用“=”符号表示。比如,如果要将值10分配给表达式x,则能采用以下代码:

java中运算符详解

其中“=”符号是表达式操作方式符,表示将值10赋给表达式x。此外,Java还提供更多了其他表达式操作方式符,用作简化代码和增加可读性。上面是许多常见的Java表达式操作方式符:

1、+= :加上并表达式

java中运算符详解

2、-= :减去并表达式

java中运算符详解

3、*= :乘以并表达式

java中运算符详解

4、/= :除以并表达式

java中运算符详解

5、%= :取模并表达式

java中运算符详解

采用表达式操作方式符能让代码更加简洁和易读,同时也能避免许多常见的错误,如采用“==”而非“=”符号。

六、长瓣操作方式符

Java中的长瓣操作方式符也称为条件操作方式符,是一类简单的条件语句,能用作替代if-else语句中简单的判断条件。长瓣操作方式符由三个部分组成:一个判断条件,一个true结果和一个false结果。

三目操作方式符的基本语法如下所示:

variable = (condition) ? expressionTrue : expressionFalse;

其中,condition为要判断的条件,expressionTrue是当条件为true时返回的值,expressionFalse是当条件为false时返回的值。整个表达式的值将根据条件的真假而确定。

以下是一个采用长瓣操作方式符的简单示例:

java中运算符详解

在这个示例中,我们首先定义了三个表达式a和b,然后采用长瓣操作方式符来比较它们的大小。如果a大于b,那么max将被表达式为a的值,否则max将被表达式为b的值。

采用长瓣操作方式符能使代码更加简洁、紧凑,但过多的采用也可能会降低代码的可读性,所以在采用长瓣操作方式符时需要注意平衡简洁性和可读性之间的亲密关系。

以上就是java中常用的许多操作方式符的采用,工作中能根据合适的内容采用对应的方法,希望能帮助大家。

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务