1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【学習記録01】身長と体重を入力して、BMIを計算するコード

Posted at

この4月からJavaを学んでいます。
本を見て、学んだことを用いたオリジナルコードを作成し、投稿していきます。
教材『スッキリわかるJava入門 第3版』
URL:https://sukkiri.jp/books/sukkiri_java3

今回は第3章までの内容から、
➀体格指数の一つである、BMIの計算と、
➁BMIをもとに肥満度の判定を行っていきます。

qiita.rb
public class Sample001{
	public static void main(String[] args) {
		System.out.println("Hello World!");
		System.out.println("こんにちは!ここではあなたのBMIを計算します。");
		
		System.out.println("まずは、あなたのお名前を入力してください。");
		String name = new java.util.Scanner(System.in).nextLine();
		//名前の入力
		
		System.out.println("ようこそ、"+name+"さん、では次に年齢を入力してください。");
		int age = new java.util.Scanner(System.in).nextInt();
		//年齢の入力
		
		System.out.println("体重を入力してください。");
		String weightString =new java.util.Scanner(System.in).nextLine();
		System.out.println("最後に身長を入力してください。");
		String highString = new java.util.Scanner(System.in).nextLine();
		//体重と身長の入力
		
		int weight = Integer.parseInt(weightString);
		int high = Integer.parseInt(highString);
		//入力された体重と身長を数値に変換
		
		double bmi;
		bmi = weight/((high*high)/10000.0);
		//BMIの計算式(BMIは小数第一位で表されることが多いため、double型)
		
		System.out.println(String.format("あなたのBIMは%.1fです。", bmi));
		//BMIの結果出力
		
		System.out.println("BMIから"+name+"さんの肥満度がわかります。");
		if (bmi<18.5) {
			System.out.println("判定は「低体重」です。");
			System.out.println("無理のない範囲で体重を増やした方がいいでしょう。");
		}else if(bmi>=18.5 && bmi<25) {
			System.out.println("判定は「普通体重」です。");
			System.out.println("適正な体重です。維持していきましょう。");
		}else if(bmi>=25 && bmi<30) {
			System.out.println("判定は「軽度肥満」です。");
			System.out.println("少し肥満気味です。まだ間に合います。痩せましょう。");
		}else if(bmi>=30) {
			System.out.println("判定は「肥満」です。");
			System.out.println("病院に行きましょう。将来的に生活習慣病になります。");
		}
		
	}
		
}
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?