绝对值是指一个数在数轴上所对应点到原点的距离,用“| number |”来表示。
负数的绝对值是他去掉负号以后的值,
而非负数(0和正数)的绝对值是他本身。
请定义一个方法,接收用户输入的数字,输出绝对值结果。
package ikun;
import java.util.Scanner;
public class Ikun {
public static void main(String[] args) {
//1.接收用户输入的要测试的数字
System.out.println("请输入你要判断的数字:");
double input = new Scanner(System.in).nextDouble();
//2.调用求绝对值的方法并拿到方法执行后的结果(返回值)
double result = getAbsNum(input);
//3.打印求出的结果
System.out.println(input + "的绝对值是:" + result);
}
private static double getAbsNum (double input){
if (input >= 0) {//如果是非负数
return input;//返回本身的值
} else {//如果是负数
return -input;//则值取反
}
}
}