千峰Java教程:016. 三目运算符与优先级

本文详细介绍了Java中的运算符及其优先级,包括三目运算符的使用方法,并通过实例演示了如何判断成绩是否及格。同时,提供了一个完整的运算符优先级表格,帮助读者理解和掌握Java编程中的运算规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

书接前文

9.运算符与优先级

三目运算符:

X?Y:Z

X为Boolean类型表达式,先计算X的值,若为true,整个三目运算符为表达式Y的值,否则整个运算结果为表达式Z的值。

例:从键盘输入一个成绩,判断成绩是否及格。

import java.util.Scanner;
public class e
{
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		System.out.print("请输入0~100之间的成绩:");
		double x = input.nextDouble();
		boolean bool = (x >= 60) ? true :false;
		System.out.println(bool);
	}
}
//这里面有BUG,可以输入超过100的数字,会判断大于等于60

运算符优先级表:

优先级运算符结核性
1( ) [ ] .从左到右
2! +(正)  -(负) ~ ++ --从右向左
3* / %从左向右
4+(加) -(减)从左向右
5<< >> >>>从左向右
6< <= >= > instanceof从左向右
7==  !=从左向右
8&(按位与)从左向右
9^

从左向右

10|从左向右
11&&从左向右
12||

从左向右

13?从右向左
14= += -= *= /= %= &= ^= |= ~= <<= >>= >>>=从右向左

上面的实在记不住,加括号就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值