java编程输入自己的身高和年龄,并判断自己是超重(标准体重=(身高cm-150)×0.6+48

。。

//在命令行输入:javac Main.java   进行编译
//在命令行输入:java Main 176 80  得到输出:超重
//在命令行输入:java Main 176 60  得到输出:没有超重
public class Main {
public static void main(String[] args) {
double height = Double.parseDouble(args[0]);
double weight = Double.parseDouble(args[1]);

double normal = (height - 150) * 0.6 + 48;
if (weight > normal) {
System.out.println("超重");
} else {
System.out.println("没有超重");
}
}

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-25

和标准体重对比,有一个1公斤的范围。

第2个回答  2014-11-25
你这里面的年龄是干什么的..没用到啊
我写在一个类里面了 你自己拆开吧
//标准体重=(身高cm-150)×0.6+48
static void weight(double height,double weight){
double a=(height-105)*0.6+48;
if(weight>a){
System.out.println("超重了");
}else if(weight<a){
System.out.println("偏瘦");
}else{
System.out.println("nice");
}
}
public static void main(String[] args) {
weight(180,65);
}本回答被网友采纳
相似回答