第五章
定义计算体重的类,分别为计算男子标准体重和女子标准体重,带返回值并返回结果
package com.xiujie.part_4;
import java.text.DecimalFormat;
import java.util.Scanner;
public class part_5ti {
//第五章计算体重
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入您的姓名");
String ss=scanner.next();
System.out.println("请输入身高");
double h=scanner.nextDouble();
System.out.println("请输入性别:男或女");
char s=scanner.next().charAt(0);
switch (s) {
case '男':
System.out.print(ss+"先生,您的");
StdWeight.forMale(h);
break;
case '女':
System.out.print(ss+"女士,您的");
StdWeight.forFemale(h);
break;
default:
System.out.println("请重新输入");
break;
}
scanner.close();
}
}
class StdWeight{
static double forMale(double h) {
double w;
w=(h-100)*0.9;
DecimalFormat dt=new DecimalFormat("0.00");
String s=dt.format(w);
System.out.println("身高是"+h+"cm,您的标准体重是"+s+"kg");
return w;
}
static double forFemale(double h) {
double w;
w=(h-100)*0.9-2.5;
DecimalFormat dt=new DecimalFormat("0.00");
String s=dt.format(w);
System.out.println("身高是"+h+"cm,您的标准体重是"+s+"kg");
return w;
}
}