Java学习笔记2.3.3 运算符与表达式 - 关系运算符

网友投稿 601 2022-05-29

文章目录

零、本讲学习目标

一、关系运算符概念

二、关系运算符使用

(一)分类说明表

(二)注意事项

(三)案例演示

任务1、比较两个学生成绩

任务2、求解一元二次方程

零、本讲学习目标

掌握Java的6种关系运算符

能用关系表达式表示简单条件

一、关系运算符概念

关系运算符用来对两个数值或变量进行比较,其结果是布尔类型的true或false。

二、关系运算符使用

(一)分类说明表

(二)注意事项

“等于”关系运算符是双等号==,不是单等号=,单等号是赋值运算符

“不等于”关系运算符不能写成数学上的≠,而是!=

“大于或等于”关系运算符不能写成数学上的≥,而是>=

“小于或等于”关系运算符不能写成数学上的≤,而是>=

(三)案例演示

任务1、比较两个学生成绩

运行程序,结果如下:

再运行程序,结果如下:

Java学习笔记2.3.3 运算符与表达式 - 关系运算符

再运行程序,结果如下:

任务2、求解一元二次方程

对于一元二次方程 a x 2 + b x + c = 0 ax^2+bx+c=0 ax2+bx+c=0

假设二次项系数 a ≠ 0 a≠0 a =0

判别式 Δ = b 2 − 4 a c \Delta=b^2-4ac Δ=b2−4ac

I f Δ ≥ 0 T h e n x 1 = − b + b 2 − 4 a c 2 a x 2 = − b − b 2 − 4 a c 2 a E l s e x 1 = − b 2 a + 4 a c − b 2 2 a i x 2 = − b 2 a − 4 a c − b 2 2 a i E n d   I f If \quad \Delta \geq 0 \quad Then \\ \quad x_1=\displaystyle \frac{-b+\sqrt{b^2-4ac}}{2a} \\ \quad x_2=\displaystyle \frac{-b-\sqrt{b^2-4ac}}{2a} \\ Else \\ \quad x_1=\displaystyle -\frac{b}{2a}+\frac{\sqrt{4ac-b^2}}{2a}i \\ \quad x_2=\displaystyle -\frac{b}{2a}-\frac{\sqrt{4ac-b^2}}{2a}i \\ End \ If IfΔ≥0Thenx1 =2a−b+b2−4ac

x2 =2a−b−b2−4ac

Elsex1 =−2ab +2a4ac−b2

ix2 =−2ab −2a4ac−b2

iEnd If

此处,我们没有去计算复数解,只是提示用户此方程没有实数解。

运行程序,结果如下:

再运行程序,结果如下:

再运行程序,结果如下:

利用关系表达式可以表示一个简单条件,比如查找班上的男生,条件就是:性别 == “男”;查找成绩在90分以上的,条件就是:成绩 >= 90。

但是,大家思考一个问题,如何要查找成绩在90分以上的男生,那么该如何将查询条件写成Java表达式呢?

这就会用到Java的逻辑运算:非、与、或。

Java 面向对象编程

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:内存溢出和内存泄漏的区别
下一篇:Hadoop历史简介
相关文章