成都创新互联网站制作重庆分公司

java身高判断代码 java按身高和体重排队

用JAVA编一个程序 输入10名同学的身高,找出最高升高,要求使用对象数组类型的带参方法来实现

封装类 Student如下:

创新互联专注于企业成都全网营销推广、网站重做改版、怀安网站定制设计、自适应品牌网站建设、H5高端网站建设商城网站定制开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为怀安等各大城市提供网站开发制作服务。

package help;

public class Student{

private Double height;

public Student(Double height) {

super();

this.height = height;

}

public Double getHeight() {

return height;

}

public void setHeight(Double height) {

this.height = height;

}

}

测试类

package help;

import java.util.Scanner;

public class TestStudent {

public static void main(String[] args){

Scanner sc=new Scanner(System.in);

Student[] stus=new Student[10];

/**

* 将输入的是个学生的身高实例化是个学生,并保存到Student对象数组中

*/

for(int i=1;i=10;i++){

System.out.println("输入学生第"+i+"的身高");

double h=sc.nextDouble();

Student s=new Student(h);

stus[i-1]=s;

}

Student maxHeightStu=new Student(stus[0].getHeight());//假设第一个学生的身高为最高学生最高

for(int i=1;istus.length;i++){

if(maxHeightStu.getHeight()stus[i].getHeight()){

maxHeightStu.setHeight(stus[i].getHeight());//当有学生的身高更高时,更新卜亏最高学生身高

}

}

System.out.println("最高学生的身高:哪搜"+maxHeightStu.getHeight());

//李弊历注:输入的学生身高仍在stus对象数组中保存。

}

}

写出身高体重计算器的java源代码

public static void 则做test5() {

Scanner sc = new Scanner(System.in);

System.out.println("请输入身高(单位为cm):");

float height = sc.nextFloat();

System.out.println("请输入体重(单位为Kg):");

float weight = sc.nextFloat();

if (height  0  weight  0) 孙羡衡{

float bmi = weight / (float) Math.pow(height / 100, 2);

System.out.println("体质指数为:" + bmi);

if (bmi = 18.5) {

System.out.print("体型偏瘦!");

} else if (bmi  18.5  bmi = 24.5) {

System.out.print("体型正常!");

} else if (bmi  24.5  bmi = 28) {

System.out.print("体型超重!");

} else if (bmi  28 派茄 bmi = 32) {

System.out.print("体型肥胖!");

} else if (bmi  32) {

System.out.print("非常肥胖!");

}

} else {

System.out.println("输入有误,请重新来过!");

}

}

java编程手动输入自己的身高和年龄,并判断自己是超重(标准体重=(身高cm-15

import java.util.Scanner;

public class BMI {

public static void main(String[] args) {

 Scanner sc = new Scanner(System.in);  肆游//用于获取控制台输入

/**BMI计算方式:(BMI)=体重(kg)÷身高^2(m)

 *  过轻:低于18.5

 * 正常:18.5-24.99

 * 过重:25-28

 *  肥胖:28-32

 * 非常肥胖, 高于32

 */

double weight = 0.0;

double Height = 0.0;

double bmi = 0.0; //结果可能为多为小数

boolean convert = true; //是否转换为两位小数.转换方式四舍五入

System.out.println("请输入体重(kg):");

weight = sc.nextDouble();

System.out.println("请输入体重(m):");

Height = sc.nextDouble();

bmi = weight / (Height * Height);

System.out.println("您的BMI指数为:"+bmi);

if(convert){

bmi = convert(bmi);

System.out.println("转换后的BMI指数为:"+bmi);

}

if(bmi  18.5){

System.out.println("您的体重过轻,请注意裂耐销营养的摄入。");

}else if(bmi = 18.5  bmi  25){

System.out.println("您的体重正常,请继续保持!");

}else if(bmi = 25  bmi = 28){

System.out.println("您的体重过重,请注意运动。");

}else if(bmi = 28 亩仔 bmi = 32){

System.out.println("您已经属于肥胖了,已经影响您的健康了,请注意……");

}else if(bmi  32){

System.out.println("您已经非常肥胖了,在不注意会挂掉的……");

}

}

public static double convert(double number){

long l1 = Math.round(number*100);   //四舍五入   

double ret = l1/100.0;               //注意:使用   100.0   而不是   100   

return ret;   

}

}


文章名称:java身高判断代码 java按身高和体重排队
分享URL:http://cxhlcq.com/article/ddppdis.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部