java自定义运算符_Java运算符

本文详细介绍了Java中的各种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符以及条件运算符。通过实例解析了每个运算符的功能和使用方式,帮助读者深入理解Java运算符的运用。
摘要由CSDN通过智能技术生成

Java运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。

我们把运算符具体分为:算数运算符,比较运算符,逻辑运算符,位运算符,赋值运算符,条件运算符,instanceof 运算符。

1. 算数运算符

算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。

操作符

名称

描述

+

加法

相加运算符两侧的值

减法

左操作数减去右操作数

*

乘法

相乘操作符两侧的值

/

除法

左操作数除以右操作数

%

取余

左操作数除以右操作数的余数

++

自增

操作数的值增加1

自减

操作数的值减少1

以下代码:

public static void main(String[] args) {

int a = 5;

int b = 10;

System.out.println("“+” 运算:"+(a+b));

System.out.println("“-” 运算:"+(a-b));

System.out.println("“*” 运算:"+(a*b));

System.out.println("“/” 运算:"+(a/b));

System.out.println("“%” 运算:"+(a%b));

System.out.println("“++” 运算:"+(a++));

System.out.println("“--” 运算:"+(a--));

}

输出结果:

“+” 运算:15

“-” 运算:-5

“*” 运算:50

“/” 运算:0

“%” 运算:5

“++” 运算:5

“–” 运算:6

另外,进行除法运算时,若两个操作数是整型的,结果也会是整型的,舍弃掉小数部分;如果有一个数是浮点数,结果将自动转型为浮点型。进行取余运算时,若两个操作数是整型的,结果也会是整型的,如果有一个数是浮点数,结果将自动转型为浮点型

**其中,自加和自减运算符针对一个数值本身的运算;且前缀自增自减(++a,–a)是先进行自增或者自减运算,再进行表达式运算。后缀自增自减(a++,a–)是先进行表达式运算,再进行自增或者自减运算。我们给出例子:

public static void main(String[] args) {

int a = 5;

int b1 = 10;

int b2 = 10;

int c1 = 10;

int c2 = 10;

System.out.println("前缀自增b1参与表达式计算后值为:"+(a*++b1));

System.out.println("后缀自增b2参与表达式计算后值为:"+(a*b2++));

System.out.println("前缀自减b1参与表达式计算后值为࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值