X=(布林值boolean運算式) ? true-value :false-value; |
其運算式是表示當括號(boolean exp)中的回傳值為true時,會進行冒號:左邊的敘述,反之會進行冒號右邊的敘述。
像這樣
範例程式 |
- Ch1_20 .java
package chapter; import java.io.*; public class Ch1_20 { public static void main(String[] args) throws IOException { System.out.println("請輸入數字"); BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String str1 = bf.readLine(); int input = Integer.parseInt(str1); String str2 = (input % 2 == 0) ? "是偶數" : "是奇數"; System.out.println("你輸入數字是" + str1 + ":" + str2); } } |
沒有留言:
張貼留言