编程统计身高八档次java
时间: 2024-09-20 18:04:19 浏览: 21
在Java中,如果你想要编程实现一个身高八档次的分类系统,你可以创建一个枚举(Enum)或者使用if-else条件语句来进行划分。这里是一个简单的例子:
```java
public enum HeightCategory {
TALL("180cm以上"),
ABOVE_AVERAGE("170cm~180cm"),
AVG("160cm~170cm"),
BELOW_AVERAGE("150cm~160cm"),
SMALL("140cm~150cm"),
PRETTY_SMALL("130cm~140cm"),
DISABLED("120cm及以下");
private String description;
HeightCategory(String description) {
this.description = description;
}
public String getDescription() {
return description;
}
}
public class Main {
public static void main(String[] args) {
double height = 175.0; // 假设用户输入的身高
HeightCategory category = determineHeightCategory(height);
System.out.println("您的身高属于:" + category.getDescription());
}
public static HeightCategory determineHeightCategory(double height) {
if (height >= 180) {
return HeightCategory.TALL;
} else if (height >= 170 && height < 180) {
return HeightCategory.ABOVE_AVERAGE;
} // 其他身高范围以此类推...
}
}
```
在这个例子中,`HeightCategory` 枚举定义了八个身高等级,`determineHeightCategory` 函数根据给定的身高值返回相应的类别。在`main`函数里,我们获取用户的身高并打印出对应的分类描述。