编程统计身高八档次150-154 155-159 160-164 165-169 170-174 175-179 低于150和高于179 java
时间: 2024-09-19 14:16:32 浏览: 20
在Java中,为了统计身高八档次,我们可以创建一个名为`HeightRange`的类,并包含两个字段:下限和上限。然后定义一个`getCategory`方法来根据输入的身高分段。以下是详细的代码示例:
```java
public class HeightRange {
private int lowerBound;
private int upperBound;
public HeightRange(int lowerBound, int upperBound) {
this.lowerBound = lowerBound;
this.upperBound = upperBound;
}
public String getCategory(int height) {
if (height >= 150 && height <= 154) {
return "150-154 cm";
} else if (height >= 155 && height <= 159) {
return "155-159 cm";
} // ...依此类推到175-179 cm
else if (height >= 180) {
return "高于179 cm";
} else {
return "低于150 cm";
}
}
}
public class Main {
public static void main(String[] args) {
int height = 156; // 示例输入身高
HeightRange range = new HeightRange(150, 154);
System.out.println("身高 " + height + " 属于:" + range.getCategory(height));
}
}
```
在这个例子中,`HeightRange`类代表每个身高区间,并且`getCategory`方法会根据输入的身高值返回相应的分类。在`main`函数中,我们将示例身高传递给`getCategory`方法,并打印结果。