理论教育 Java语言的其他运算符

Java语言的其他运算符

时间:2023-11-20 理论教育 版权反馈
【摘要】:表4-9 其他运算符1)条件运算符“?:”:是Java语言中唯一的一个三元运算符。 条件运算符应用。程序运行结果:及格2)运算符“[]”:用于定义数组,在第6章介绍。4)运算符“(参数)”:方法(函数)的参数,在第8章介绍。6)运算符“new”:用于创建对象。7)运算符“instanceof”:用于判断对象是否为类的实例,返回一个boolean值。

Java语言的其他运算符

Java语言除了以上几类运算符外,还有一些其他功能的运算符,如表4-9所示。

表4-9 其他运算符

978-7-111-34450-6-Chapter04-43.jpg

1)条件运算符“?:”:是Java语言中唯一的一个三元运算符。格式如下。

条件表达式?表达式1:表达式2;

运算方式是:首先判断条件表达式,当条件表达式为true时,取值为表达式1,否则,取值为表达式2。

例如,取y的值为a、b两数中较大的那一个:

y=a>b?a:b

表示当a>b为true时,y=a;否则y=b。

【例4-7】 条件运算符应用。

978-7-111-34450-6-Chapter04-44.jpg

程序运行结果:

及格(www.daowen.com)

2)运算符“[]”:用于定义数组,在第6章介绍。

3)运算符“.”:用于访问对象的成员。

如:Math.sqrt(x);表示使用Math类中的sqrt()方法,求x的平方根值。

4)运算符“(参数)”:方法(函数)的参数,在第8章介绍。

5)运算符“(数据类型)”:类型强制转换,将变量转换成指定类型,例如:

978-7-111-34450-6-Chapter04-45.jpg

这时,b被强制转换成整型数,抛弃小数部分取整数值3,于是c的值为6。

6)运算符“new”:用于创建对象。

如:String s=new String("这是一个字符串");表示创建一个String字符串对象s。

7)运算符“instanceof”:用于判断对象是否为类的实例,返回一个boolean值。例如:

978-7-111-34450-6-Chapter04-46.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈