求标准体重Java题_Java习题
时间: 2023-07-22 10:43:52 浏览: 91
chap-java基础练习题 -java基础练习题
好的,这里为您提供一个求标准体重的 Java 习题:
题目描述:
编写一个 Java 程序,计算一个人的标准体重。标准体重计算公式如下:
男性:(身高-80)×0.7
女性:(身高-70)×0.6
程序应该具有以下功能:
1. 输入一个人的性别和身高。
2. 计算并输出该人的标准体重。
3. 判断该人的体重是否合适。判断标准:实际体重应该在标准体重的正负 10% 范围内。
4. 输出判断结果。
提示:
1. 使用 Scanner 类获取用户输入。
2. 使用 if 语句进行条件判断。
3. 使用 System.out.println() 方法输出结果。
4. 在判断体重是否合适时,可以使用 Math.abs() 方法获取绝对值。
5. 标准体重和实际体重的单位均为千克。
示例:
输入:
性别:男
身高:175
实际体重:80
输出:
标准体重:67.5
合适性判断:是
代码实现:
```java
import java.util.Scanner;
public class StandardWeight {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("性别:");
String gender = sc.next();
System.out.print("身高:");
double height = sc.nextDouble();
System.out.print("实际体重:");
double weight = sc.nextDouble();
double standardWeight;
if (gender.equals("男")) {
standardWeight = (height - 80) * 0.7;
} else {
standardWeight = (height - 70) * 0.6;
}
System.out.println("标准体重:" + standardWeight);
double diff = Math.abs(weight - standardWeight);
double range = standardWeight * 0.1;
String isSuitable = (diff <= range) ? "是" : "否";
System.out.println("合适性判断:" + isSuitable);
}
}
```
阅读全文