在该程序中,您将学习检查给定的数字是正数还是负数。这是通过在Java中使用if else语句完成的。
示例:使用if else检查数字是正数还是负数
public class PositiveNegative {
public static void main(String[] args) {
double number = 12.3
//如果number小于0,则为true
if (number
System.out.println(number + " 是负数.")
//如果number大于0,则返回true
else if ( number >0.0)
System.out.println(number + " 是正数.")
// 如果两个测试表达式都被计算为false
要将负数转换为正数(这称为绝对值),请使用Math.abs() 。 此Math.abs()方法的工作方式如下:“ number = (number <0 ? -number : number) ”。
看一个完整的例子:
package com. mkyong
public class app{
public static void main(String[] args) {
int total=1+1+1+1+(-1)
//output 3
System. out. print1n("Total :”+ total)
int total2 =1+1+1+1+ Math.abs(-1)
//output 5
System. out. print1n("Total 2 (absolute value) :”+ total2)
}
}
输出量
Total : 3
Total 2 (absolute value) : 5
在这种情况下, Math.abs(-1)会将负数1转换为正数1。