第二章节题2.4
题目
题目描述
2.4(将磅转换为千克)编写程序,将磅数转换为千克数。程序提示用户输入磅数,然后转换成千克数并显示结果。1磅等于0.454千克。下面是一个运行示例:
Enter a number in pounds: 55.5 Enter
55.5 pounds is 25.197 kilograms
解析
本题要求要有输入和输出。对于输入,我们需要先构造Scanner类对象,且要和标准输入流System.in关联,实现数据的输入,注意读取的数据类型应该采用哪种方法获取输入。
将公式转换为代码计算结果后,输出结果。
代码
本题jdk1.8和jdk18代码通用
jdk1.8和jdk18代码示例
代码展示
import java.util.Scanner;
public class Test2_4 {
public static void main(String[] args) {
// 构造Scanner对象,并和标准输入流System.in关联
Scanner input = new Scanner(System.in);
// 提示用户输入
System.out.println("Enter a number in pounds:");
// 读取一个double型数据
double pounds = input.nextDouble();
// 通过表达式计算结果
double kilogram = pounds * 0.305;
// 精确三位小数输出
System.out.print(pounds);
System.out.printf(" pounds is %.3f kilograms", kilogram);
}
}
运行结果
Enter a number in pounds:
55.5
55.5 pounds is 16.928 kilograms