在該程序中,您將學(xué)習(xí)檢查給定的數(shù)字是正數(shù)還是負(fù)數(shù)。這是通過在Java中使用if else語句完成的。
public class PositiveNegative { public static void main(String[] args) { double number = 12.3; //如果number小于0,則為true if (number < 0.0) System.out.println(number + " 是負(fù)數(shù)."); //如果number大于0,則返回true else if ( number > 0.0) System.out.println(number + " 是正數(shù)."); // 如果兩個測試表達(dá)式都被計算為false else System.out.println(number + " 是 0."); } }
運(yùn)行該程序時,輸出為:
12.3 是正數(shù).
如果將值更改number為負(fù)數(shù)(例如-12.3),則輸出為:
-12.3 是負(fù)數(shù).
在上面的程序中,通過將變量數(shù)與0進(jìn)行比較,可以很清楚地看出變量數(shù)是正還是負(fù)。
如果不確定,請按以下步驟進(jìn)行:
如果數(shù)字大于零,則為正數(shù)。
如果數(shù)字小于零,則為負(fù)數(shù)。
如果數(shù)字等于零,則為零。