健身房管理系统会员使用系统时,根据身高体重推荐课程的代码。
时间: 2024-02-29 14:53:22 浏览: 34
健身房管理系统根据身高体重等信息推荐健身课程的代码可能如下所示:
```python
class Member:
def __init__(self, name, height, weight):
self.name = name
self.height = height
self.weight = weight
def recommend_course(self):
if self.height < 160 and self.weight < 60:
return "瑜伽课程"
elif self.height < 170 and self.weight < 70:
return "普拉提课程"
else:
return "有氧健身课程"
```
在这个例子中,我们定义了一个名为Member的类,它包含了会员的姓名、身高和体重等信息。在类的方法recommend_course中,我们根据会员的身高体重等信息来推荐适合的健身课程。如果会员身高小于160cm,体重小于60kg,我们会推荐瑜伽课程;如果会员身高小于170cm,体重小于70kg,我们会推荐普拉提课程;否则,我们会推荐有氧健身课程。
相关问题
健身房管理系统会员使用系统时,根据身高体重推荐课程的java代码。
健身房管理系统根据身高体重等信息推荐健身课程的Java代码可能如下所示:
```java
public class Member {
private String name;
private int height;
private double weight;
public Member(String name, int height, double weight) {
this.name = name;
this.height = height;
this.weight = weight;
}
public String recommendCourse() {
if (height < 160 && weight < 60) {
return "瑜伽课程";
} else if (height < 170 && weight < 70) {
return "普拉提课程";
} else {
return "有氧健身课程";
}
}
}
```
在这个例子中,我们定义了一个名为Member的类,它包含了会员的姓名、身高和体重等信息。在类的方法recommendCourse中,我们根据会员的身高体重等信息来推荐适合的健身课程。如果会员身高小于160cm,体重小于60kg,我们会推荐瑜伽课程;如果会员身高小于170cm,体重小于70kg,我们会推荐普拉提课程;否则,我们会推荐有氧健身课程。
健身房管理系统java推荐代码 根据会员身高体重推荐健身课程
以下是一个简单的健身房管理系统的Java代码示例,其中包括根据会员身高体重推荐健身课程的功能:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class GymManagementSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Member> members = new ArrayList<>();
while (true) {
System.out.println("请选择您的操作:");
System.out.println("1. 添加会员");
System.out.println("2. 查询会员");
System.out.println("3. 推荐健身课程");
System.out.println("4. 退出系统");
int choice = scanner.nextInt();
switch (choice) {
case 1:
addMember(members);
break;
case 2:
queryMember(members);
break;
case 3:
recommendCourse(members);
break;
case 4:
System.out.println("感谢使用健身房管理系统!");
System.exit(0);
default:
System.out.println("无效的操作,请重新选择!");
}
}
}
private static void addMember(List<Member> members) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入会员姓名:");
String name = scanner.nextLine();
System.out.println("请输入会员身高(米):");
double height = scanner.nextDouble();
System.out.println("请输入会员体重(千克):");
double weight = scanner.nextDouble();
members.add(new Member(name, height, weight));
System.out.println("会员添加成功!");
}
private static void queryMember(List<Member> members) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入会员姓名:");
String name = scanner.nextLine();
for (Member member : members) {
if (name.equals(member.getName())) {
System.out.println(member);
return;
}
}
System.out.println("未找到该会员!");
}
private static void recommendCourse(List<Member> members) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入会员姓名:");
String name = scanner.nextLine();
for (Member member : members) {
if (name.equals(member.getName())) {
if (member.getBMI() < 18.5) {
System.out.println("该会员建议练习有氧运动和力量训练!");
} else if (member.getBMI() < 24) {
System.out.println("该会员建议练习有氧运动和核心训练!");
} else {
System.out.println("该会员建议练习有氧运动和柔韧性训练!");
}
return;
}
}
System.out.println("未找到该会员!");
}
static class Member {
private String name;
private double height;
private double weight;
public Member(String name, double height, double weight) {
this.name = name;
this.height = height;
this.weight = weight;
}
public String getName() {
return name;
}
public double getHeight() {
return height;
}
public double getWeight() {
return weight;
}
public double getBMI() {
return weight / (height * height);
}
@Override
public String toString() {
return "姓名:" + name + ",身高:" + height + "米,体重:" + weight + "千克,BMI:" + getBMI();
}
}
}
```
该代码使用命令行界面,提供了添加会员、查询会员、推荐健身课程和退出系统等功能。会员信息存储在一个`List`中,每个会员有姓名、身高、体重等属性,可以通过计算BMI值来判断推荐哪种类型的健身课程。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)