三元運(yùn)算符中兩個(gè)數(shù)字一樣大如何處理!
三元運(yùn)算符中兩個(gè)數(shù)字一樣大如何處理,可以用try...catch處理提示兩個(gè)數(shù)字一樣大么?以下程序輸入兩個(gè)一樣的數(shù)字運(yùn)行程序提示第二個(gè)大,這個(gè)程序bug如何處理,請大神明示!謝謝!
package com.imooc;
import java.util.Scanner;
/**
?* 聲明兩個(gè)int型變量,通過三元運(yùn)算符判斷兩個(gè)變量是否相等,若不相等,輸出兩個(gè)數(shù)中較大的那個(gè)。
?*/
public class demo11 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("請輸入要比較的第一個(gè)數(shù)字:");
int a = scan.nextInt();
System.out.println("要比較的第一個(gè)數(shù)字為:" + a);
System.out.println("請輸入要比較的第二個(gè)數(shù)字:");
int b = scan.nextInt();
System.out.println("要比較的第二個(gè)數(shù)字為:" + b);
int c=0;
c = a>b?a:b;
System.out.println("兩個(gè)數(shù)中較大的數(shù)為:" + c);
}
}
2016-04-23
輸入兩個(gè)一樣大的數(shù)字是false,所以執(zhí)行后面的數(shù)字,所以輸入兩個(gè)一樣大的數(shù)字結(jié)果是后面的數(shù)字。