加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java中的BMI计算器

发布时间:2020-12-15 02:05:01 所属栏目:Java 来源:网络整理
导读:我是 Java的新手,仍然在努力学习我的方法.今天,我的老师做了一个任务,我们用Java制作BMI计算器.其中一个步骤是让它显示BMI类别.因此,用户可以查看它并查看它们的位置.我完成了其他所有工作,但遇到了问题. 这是脚本: import java.util.Scanner;public class
我是 Java的新手,仍然在努力学习我的方法.今天,我的老师做了一个任务,我们用Java制作BMI计算器.其中一个步骤是让它显示BMI类别.因此,用户可以查看它并查看它们的位置.我完成了其他所有工作,但遇到了问题.

这是脚本:

import java.util.Scanner;

public class BMI {
    public static void main(String[] args){

        Scanner input = new Scanner(System.in);

        double weight = 0.0;
        double height = 0.0;
        double bmi = 0.0;

        System.out.print("Enter your weight in pounds: ");
        weight = input.nextInt();

        System.out.print("Enter your height: ");
        height = input.nextInt();

        bmi = ((weight * 703)/(height * height));

        System.out.printf("Your BMI is",bmi);

        System.out.println("BMI VALUES");
        System.out.println("Underweight: Under 18.5");
        System.out.println("Normal: 18.5-24.9 ");
        System.out.println("Overweight: 25-29.9");
        System.out.println("Obese: 30 or over");
     }
    }

结果如下:

Your BMI isBMI VALUES
Underweight: Under 18.5
Normal: 18.5-24.9 
Overweight: 25-29.9
Obese: 30 or over

我做错了什么,如何解决这个问题?

解决方法

你忘了了bmi(和行终止符)的占位符:

System.out.printf("Your BMI is %fn",bmi);

这是formatting syntax guide供您参考.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读