在該程序中,您將學(xué)習(xí)檢查給定的數(shù)字是正數(shù)還是負(fù)數(shù)。這是通過(guò)在Java中使用if else語(yǔ)句完成的。
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ù).");
// 如果兩個(gè)測(cè)試表達(dá)式都被計(jì)算為false
else
System.out.println(number + " 是 0.");
}
}運(yùn)行該程序時(shí),輸出為:
12.3 是正數(shù).
如果將值更改number為負(fù)數(shù)(例如-12.3),則輸出為:
-12.3 是負(fù)數(shù).
在上面的程序中,通過(guò)將變量數(shù)與0進(jìn)行比較,可以很清楚地看出變量數(shù)是正還是負(fù)。
如果不確定,請(qǐng)按以下步驟進(jìn)行:
如果數(shù)字大于零,則為正數(shù)。
如果數(shù)字小于零,則為負(fù)數(shù)。
如果數(shù)字等于零,則為零。