跳至主要內容

01-Java 数据类型转换「答案」

AI悦创原创Java QuizJava Quiz大约 1 分钟...约 396 字

Question 1: 烹饪配料转换

涉及 Scanner

假设你正在烹饪一款菜,菜谱上的配料量都是以克为单位,但你的秤只能测量千克。你要写一个 Java 程序,接受用户输入的千克数(浮点数),然后将其转换为克(整数)。注意,我们要把千克中的小数部分转换成克,并且如果小数部分大于等于 0.5,就应该向上取整。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        System.out.println("请输入配料的千克数:");
        double kilograms = sc.nextDouble();  // 用户输入的千克数

        int grams = (int)Math.round(kilograms * 1000);  // 将千克数转换为克,并向最接近的整数四舍五入

        System.out.println("配料的克数为:" + grams);
    }
}
上次编辑于:
贡献者: AndersonHJB
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度