Java學習筆記2.3.3 運算符與表達式 - 關系運算符
文章目錄
零、本講學習目標
一、關系運算符概念
二、關系運算符使用
(一)分類說明表
(二)注意事項
(三)案例演示
任務1、比較兩個學生成績
任務2、求解一元二次方程
零、本講學習目標
掌握Java的6種關系運算符
能用關系表達式表示簡單條件
一、關系運算符概念
關系運算符用來對兩個數值或變量進行比較,其結果是布爾類型的true或false。
二、關系運算符使用
(一)分類說明表
(二)注意事項
“等于”關系運算符是雙等號==,不是單等號=,單等號是賦值運算符
“不等于”關系運算符不能寫成數學上的≠,而是!=
“大于或等于”關系運算符不能寫成數學上的≥,而是>=
“小于或等于”關系運算符不能寫成數學上的≤,而是>=
(三)案例演示
任務1、比較兩個學生成績
運行程序,結果如下:
再運行程序,結果如下:
再運行程序,結果如下:
任務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小時內刪除侵權內容。