{"id":2208,"date":"2018-06-02T15:58:00","date_gmt":"2018-06-02T15:58:00","guid":{"rendered":"https:\/\/www.testingdocs.com\/questions\/?p=2208"},"modified":"2024-08-08T21:04:41","modified_gmt":"2024-08-08T21:04:41","slug":"bmi-calculator-java-program","status":"publish","type":"post","link":"https:\/\/www.testingdocs.com\/questions\/bmi-calculator-java-program\/","title":{"rendered":"BMI Calculator Java Program [ 2024 ]"},"content":{"rendered":"<h1>BMI Calculator Java Program<\/h1>\r\n<p>In this post, we will write a simple Java program called BMI Calculator to calculate a person&#8217;s BMI index. The program takes weight and height as input.<\/p>\r\n<p>&nbsp;<\/p>\r\n<h2>BMI Formula<\/h2>\r\n<p>\u00a0BMI Index =\u00a0 <img decoding=\"async\" src=\"https:\/\/latex.codecogs.com\/gif.latex?\\LARGE&amp;space;\\frac{weight&amp;space;(&amp;space;kg)}{(height(m))^{2}}\" alt=\"\\LARGE \\frac{weight ( kg)}{(height(m))^{2}}\" align=\"absmiddle\" title=\"\"><\/p>\r\n<p>&nbsp;<\/p>\r\n<h2>IDE Setup<\/h2>\r\n<p>We will use Eclipse IDE in this tutorial.\u00a0Some steps and instructions to create a Java application on Eclipse IDE:<\/p>\r\n<ul>\r\n<li>Create Java Project in Eclipse<\/li>\r\n<\/ul>\r\n<p><a href=\"https:\/\/www.testingdocs.com\/create-a-new-java-project-in-eclipse\/\">https:\/\/www.testingdocs.com\/create-a-new-java-project-in-eclipse\/<\/a><\/p>\r\n<ul>\r\n<li>Create Java Package in Eclipse<\/li>\r\n<\/ul>\r\n<p><a href=\"https:\/\/www.testingdocs.com\/create-java-package-in-eclipse-ide\/\">https:\/\/www.testingdocs.com\/create-java-package-in-eclipse-ide\/<\/a><\/p>\r\n<ul>\r\n<li>Create Java Class in Eclipse<\/li>\r\n<\/ul>\r\n<p><a href=\"https:\/\/www.testingdocs.com\/create-a-new-java-class-in-a-project\/\">https:\/\/www.testingdocs.com\/create-a-new-java-class-in-a-project\/<\/a><\/p>\r\n<ul>\r\n<li>Run Java Project in Eclipse<\/li>\r\n<\/ul>\r\n<p><a href=\"https:\/\/www.testingdocs.com\/run-java-project-in-eclipse\/\">https:\/\/www.testingdocs.com\/run-java-project-in-eclipse\/<\/a><\/p>\r\n<h2>\u00a0<\/h2>\r\n<h2>Java Program<\/h2>\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">\/**************************************************\r\n * BMICalculator.java\r\n * @program   \t: \r\n * @web        \t: www.TestingDocs.com\r\n * @author      :  \r\n * @version     : 1.0\r\n **************************************************\/\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class BMICalculator {\r\n\r\n  public static void main(String[] args) throws Exception {\r\n    System.out.print(\"Please enter weight in kg:= \");\r\n    Scanner keyboard = new Scanner(System.in);\r\n    double weight = keyboard.nextDouble();\r\n    System.out.print(\"Please enter height in meters:= \");\r\n    double height = keyboard.nextDouble();\r\n\r\n    double bmiIndex = calculateBMI(weight,height);\r\n\r\n    System.out.println(\"The BMI index is: \"+ bmiIndex);\r\n\r\n    if(bmiIndex &lt; 18.5) {\r\n      System.out.println(\"Underweight\");\r\n    }else if (bmiIndex &lt; 25) {\r\n      System.out.println(\"Normal\");\r\n    }else if (bmiIndex &lt; 30) {\r\n      System.out.println(\"Overweight\");\r\n    }else {\r\n      System.out.println(\"Obese\");\r\n    }\r\n  }\r\n\r\n\r\n  \/**************************************************\r\n   * Method to calculate BMI Index\r\n   **************************************************\/\r\n  private static double calculateBMI(double weight,double height) {\r\n    return (weight)\/(height*height);\r\n  }\r\n}<\/pre>\r\n<p>&nbsp;<\/p>\r\n<h2>Sample Output<\/h2>\r\n<p>Please enter weight in kg:= 86<br \/>Please enter height in meters:= 1.77<br \/>The BMI index is: 27.450604870886398<br \/>Overweight<\/p>\r\n<h3>\u00a0<\/h3>\r\n<h2>Screenshot<\/h2>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2219\" src=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/BMI-Calculator-Java-Program-Output.png\" alt=\"BMI Calculator\" width=\"1742\" height=\"1032\" title=\"\" srcset=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/BMI-Calculator-Java-Program-Output.png 1742w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/BMI-Calculator-Java-Program-Output-300x178.png 300w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/BMI-Calculator-Java-Program-Output-1024x607.png 1024w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/BMI-Calculator-Java-Program-Output-768x455.png 768w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/BMI-Calculator-Java-Program-Output-1536x910.png 1536w\" sizes=\"auto, (max-width: 1742px) 100vw, 1742px\" \/><\/p>\r\n<p>&nbsp;<\/p>\r\n<h3>Rounding the Result<\/h3>\r\n<p><a href=\"https:\/\/www.testingdocs.com\/questions\/how-to-round-a-double-value-in-java\/\">https:\/\/www.testingdocs.com\/questions\/how-to-round-a-double-value-in-java\/<\/a><\/p>\r\n<p>&#8212;<\/p>\r\n<h2>Java Tutorials<\/h2>\r\n<p>Java Tutorial on this website:<\/p>\r\n<ul>\r\n<li><a href=\"https:\/\/www.testingdocs.com\/java-tutorial\/\">https:\/\/www.testingdocs.com\/java-tutorial\/<\/a><\/li>\r\n<\/ul>\r\n<p><br \/>For more information on Java, visit the official website :<\/p>\r\n<ul>\r\n<li><a href=\"https:\/\/www.oracle.com\/in\/java\/\" rel=\"noopener\">https:\/\/www.oracle.com\/in\/java\/<\/a><\/li>\r\n<\/ul>\r\n","protected":false},"excerpt":{"rendered":"<p>BMI Calculator Java Program : In this post, we will write a simple Java program called BMI Calculator to calculate a person&#8217;s BMI index. The program takes weight<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-2208","post","type-post","status-publish","format-standard","hentry","category-java-programs","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"_links":{"self":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/2208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/comments?post=2208"}],"version-history":[{"count":10,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/2208\/revisions"}],"predecessor-version":[{"id":23578,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/2208\/revisions\/23578"}],"wp:attachment":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/media?parent=2208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/categories?post=2208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/tags?post=2208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}