题目描述
求实数的绝对值。
输入要求:输入数据有多组,每组占一行,每行包含一个实数
输出要求:对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数
输入
输入数据有多组,每组占一行,每行包含一个实数
输出
对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数
思路
这个题主要就是需要读取实数,将实数转换为非负实数,然后注意输出的格式。
因为我使用的是Java语言,所以还存在读入字符序列并将其转换成浮点数的过程。
代码
import java.util.Scanner;
import java.lang.Math;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(in.hasNext())
{
double n = Double.valueOf(in.next());
System.out.printf("%.2f\n", Math.abs(n));
}
in.close();
}
}