网站首页 > java教程 正文
关系运算符
关系运算符属于双目运算符,用来判断一个操作数与另外一个操作数之间的关系。关系运算符的计算结果都是布尔类型数据。
关系运算布尔结果
= 等于, 2=3 ,false
< 小于, 2<3 ,true
> 大于, 2>3 ,false
<= 小于等于, 5<=6,true,小于等于是或运算,只要其中之一满足条件即可,不可能既等于又小于,是并运算,是扩大区域运算。
>= 大于等于, 7>=7 ,true,大于等于是或运算,只要其中之一满足条件即可,不可能既等于又大于,是并运算,是扩大区域运算。
!= 不等于, 2!=3 ,true,单目运算,仅!=表示不等于符号。
使用关系运算符对变量进行比较运算。
public class RelationalOperator{
public static void main(String[] args) {
int num1 = 4, num2 = 7;
int num3 = 7;
System. out. println("num1<num3 的结果: " + (num1 < num3));
System. out. println("num1>num3的结果: " + (num1 > num3));
System. out. println("num1==num2 的结果: " + (num1 == num2));
System. out. println("num1!=num3的结果: " + (numl != num3));
System. out. println("num1<=num3的结果: " + (num1 <= num3));
System. out. println("num2>=num3的结果: " + (num2 >=num3));
}
}
运行结果:
num1<num3的结果: true
num1>num3的结果: false
numl==num2的结果: false
num1!=num3的结果: true
numl<=num2的结果: true
num2>=num3的结果: true
判断一个数是不是偶数。
int x=21;
if x%2=0 {
System. out. println("x是偶数”);
}
else{
System. out. println("x是奇数”); }
逻辑运算符
逻辑运算符是对真True和假false这两种逻辑值进行运算,运算后的结果包括&&(逻辑与)、‖(逻辑或)、!(逻辑非)。逻辑运算符计算的辑运算符中,除了“!”是单目运算符之外,其他都是双目运算符。
Java 中的逻辑运算符含义
&& 逻辑与, A&&B ,(对) 与(错) = 错
Ⅱ 逻辑或, A∥B ,(对) 或(错) = 对
! 逻辑非 ,!A ,不(对) = 错
逻辑运算符与关系运算符同时使用,可以完成更为复杂的逻辑运算。
使用逻辑运算符和关系运算符对变量进行运算
public class LogicalAndRelational {
public static void main(String[] args) {
int a = 2; // 声明 int型变量a
int b = 5; // 声明 int 型变量b
/*声明boolean型变量,用于保存应用逻辑运算符“&&”后的返回值。*/
boolean result1 = ((a > b) && (a != b));
/*声明boolean型变量,用于保存应用逻辑运算符“||”后的返回值。*/
boolean result2 = ((a > b) || (a != b));
System. out. println(result1); // 将变量 result1输出
System. out. println(result2); // 将变量 result2输出
}
}
运行结果显示
false
true
判断一名员工是否满足: 年龄在20岁以上,40岁以下。
public class GetTerm {
public static void main(String args[]) {
int x = 35; // 声明int型局部变量
if (x < 20) { // 判断变量x 是否小于 20
system. out priviSystem. out. println("a 的值小于 20"); // 条件成立的输出信息}
else if (x < 40) { // 判断变量 x 是否小于40
System. out. println("a 的值大于 20,但小于 40"); // 条件成立的输出信息}
else{/ /当以上条件都不成立时,执行的语句块
System. out. println("a 的值大于40");
}}}
int year=35
if (year>20)&&(year<40)
System. out. println("year 的值大于 20,但小于 40"); // 条件成立的输出信息}
else {
System. out. println("year 的值不符合既大于 20又小于 40"); // 条件成立的输出信息}
java语言基本数据类型没有string类型,只是char类型衍生出来的,单独作为一类数据结构。
- 上一篇: java运算符重载(Java运算符重载)
- 下一篇: java程序员必备的基础知识之运算符
猜你喜欢
- 2024-10-21 java培训教程分享:java基础运算符
- 2024-10-21 JAVA快速入门——算数运算符(java的算术运算)
- 2024-10-21 「景哥java」搞懂java的运算符(java运算符运算方法)
- 2024-10-21 “全栈2019”Java第十八章:一元运算符
- 2024-10-21 第三章:Java运算符、表达式练习(java运算符和表达式程序题)
- 2024-10-21 Java编程思想:使用 Java 运算符(java?:运算符)
- 2024-10-21 「Java」运算符优先级(java运算符优先级由高到低)
- 2024-10-21 都这年头了不会还有人不知道「java」运算符吧?
- 2024-10-21 学习笔记——java基本语法(运算符「算数运算符」)
- 2024-10-21 【java】运算符基础 【java】运算符基础 #运算符
你 发表评论:
欢迎- 07-21如何将 iPhone 中的联系人导出到 Excel/CSV?
- 07-21sql查询的字段数据中有逗号。放到csv文件会分开,如何解决?
- 07-21在 WebAPI 里生成 csv zip 文件(webapi怎么发布在iis上)
- 07-21如何把csv格式转换成Excel格式(csv格式怎么转换)
- 07-21如何将高程导出为XYZ或CSV高程点(如何将高程数据导入cad)
- 07-21使用python把csv汇总成excel(python怎么将csv文件中的列存入列表)
- 07-21解决PHP导出CSV文件中文乱码问题(php导出excel文件)
- 07-21使用vba将Excel 文件转成 CSV 文件
- 最近发表
-
- 如何将 iPhone 中的联系人导出到 Excel/CSV?
- sql查询的字段数据中有逗号。放到csv文件会分开,如何解决?
- 在 WebAPI 里生成 csv zip 文件(webapi怎么发布在iis上)
- 如何把csv格式转换成Excel格式(csv格式怎么转换)
- 如何将高程导出为XYZ或CSV高程点(如何将高程数据导入cad)
- 使用python把csv汇总成excel(python怎么将csv文件中的列存入列表)
- 解决PHP导出CSV文件中文乱码问题(php导出excel文件)
- 使用vba将Excel 文件转成 CSV 文件
- python爬虫25 | 爬取的数据怎么保存?CSV了解一下
- MySQL 导出数据(mysql 导出数据 判断成功)
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)