计算机科学卡路里计数器计算器 1
Calorie Counter Calculator for Computer Science 1
System.out.print("Your BMR is:");//BMR Calculation
if (gender == ('M')){
System.out.println(665+(6.23 * weight)+(12.7 * height)-(6.8 * age));
} else if (gender == ('F')) {
System.out.println(655+(4.35 * weight)+(4.7 * height)-(4.7 * age));
};
我可以从上面的 if 循环中得到结果来生成 BMR。但是,我似乎无法将 BMR 结果输入到底部 if 循环中以生成练习计算。
System.out.println("What is your exercise routine, on the scale of 0 to 4? 0 is lowest and 4 is highest ");//Exercise Calculation
int exercise = sc.nextInt();
if (exercise == 0) {
System.out.println(BMR * 1.2);
} else if (exercise == 1) {
System.out.println(BMR * 1.375);
} else if (exercise == 2) {
System.out.println(BMR * 1.55);
} else if (exercise == 3) {
System.out.println(BMR * 1.725);
}else if (exercise == 4) {
System.out.println(BMR * 1.9);
};
您应该将 BMR 的值存储到局部变量中,以便稍后可以在您的代码中访问它。
这是一个例子:
System.out.print("Your BMR is:");//BMR Calculation
double BMR = 0;
if (gender == ('M')){
BMR = 665+(6.23 * weight)+(12.7 * height)-(6.8 * age);
System.out.println(BMR);
} else if (gender == ('F')) {
BMR = 655+(4.35 * weight)+(4.7 * height)-(4.7 * age);
System.out.println(BMR);
};
然后您可以稍后使用那个 BMR 双变量。
System.out.print("Your BMR is:");//BMR Calculation
if (gender == ('M')){
System.out.println(665+(6.23 * weight)+(12.7 * height)-(6.8 * age));
} else if (gender == ('F')) {
System.out.println(655+(4.35 * weight)+(4.7 * height)-(4.7 * age));
};
我可以从上面的 if 循环中得到结果来生成 BMR。但是,我似乎无法将 BMR 结果输入到底部 if 循环中以生成练习计算。
System.out.println("What is your exercise routine, on the scale of 0 to 4? 0 is lowest and 4 is highest ");//Exercise Calculation
int exercise = sc.nextInt();
if (exercise == 0) {
System.out.println(BMR * 1.2);
} else if (exercise == 1) {
System.out.println(BMR * 1.375);
} else if (exercise == 2) {
System.out.println(BMR * 1.55);
} else if (exercise == 3) {
System.out.println(BMR * 1.725);
}else if (exercise == 4) {
System.out.println(BMR * 1.9);
};
您应该将 BMR 的值存储到局部变量中,以便稍后可以在您的代码中访问它。
这是一个例子:
System.out.print("Your BMR is:");//BMR Calculation
double BMR = 0;
if (gender == ('M')){
BMR = 665+(6.23 * weight)+(12.7 * height)-(6.8 * age);
System.out.println(BMR);
} else if (gender == ('F')) {
BMR = 655+(4.35 * weight)+(4.7 * height)-(4.7 * age);
System.out.println(BMR);
};
然后您可以稍后使用那个 BMR 双变量。