運算子/算術運算子/條件運算子
- 首先先來釐清一下,在程式中我們需要進行各種計算,而計算就會需要"運算子"的協助,以下先簡單介紹這兩種
- 在數學中常見的運算子為"加減乘除",Java的加減乘除即用"+,-,*,/",而這些都稱為算術運算子
- 這題用到的條件運算子,就是當我們在設定條件的時候可以使用,例如"成績如果在60分以上,顯示及格"、"成績如果低於60,顯示不及格"
System.out.println(score>=60? "及格":"不及格");
而下圖中的寫法為
System.out.println(score>=90?”A”:(score>=60?”B”:”C”));
進行兩次比較的條件運算子,『如果成績在90分以上,顯示A,90分以下的到:右邊再次進行條件比較』→『如果成績在60分以上(也就是60–89分),顯示B,其他(60分以下)顯示C』
<code>
package test;import java.util.Scanner;public class ex5 {public static void main(String[] args) {/*題目:利用條件運算子的巢狀來完成此題:學習成績>=90分的同學用A表示,60–89分之間的用B表示,60分以下的用C表示。ANS:條件運算子,基本語法(5>3)?”YES”:”NO”->YES*/System.out.println(“請輸入學習成績”);Scanner input=new Scanner(System.in);int score =input.nextInt();//儲存成績System.out.println(score>=90?”A”:(score>=60?”B”:”C”));}}
<console>