资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Java编程身高预测代码 用java计算身高

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

封装类 Student如下:

公司主营业务:成都网站建设、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出北碚免费做网站回馈大家。

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编程 这个程序通过判定输入的身高cm和体重kg来判断对方体型是否符

public static void main(String[] args){

Scanner input = new Scanner(System.in);

System.out.println("请输入你的身高");

int sg = input.nextInt();//身高/cm

if(sg0){

System.out.println("请正确输入你的身高/身高大于零");

sg = input.nextInt();

}

System.out.println("请输入你的体重");

int tz = input.nextInt();//体重/kg

if(tz0){

System.out.println("请正确输入你的体重/体重大于零");

tz = input.nextInt();

}

int bz = sg - 110;//标准体重/kg

if(bz=0){

if(tz=(bz+5) tz=(bz-5)){

System.out.println("标准!!!");

}else if(tz(bz+5)){

System.out.println("过胖!!!");

}else if(tz(bz-5)){

System.out.println("过瘦!!!");

}

}else{

System.out.println("标准体重为负,输入有误还是xxx!!!!!!");

}

}

希望能帮到你

java编程实现个人健康测试,要求从键盘输入身高和体重,计算并输出bmi指数和体

你好,不知道你的健康计算公式;关于Java 的swing界面,您自己去了解下很接单;关于简单的输入计算,我提供一串代码给你,你可以参考下:

package image;

import java.util.Scanner;

class CountThread extends Thread{

private Scanner sc1;

private Scanner sc2;

public void run(){

try{

System.out.println("请输入第一个数:");

sc1=new Scanner(System.in);

int x=sc1.nextInt();

System.out.println("请输入第二个数:");

sc2=new Scanner(System.in);

int y=sc2.nextInt();

System.out.println("您的结果为:"+(x+y));

}catch(Exception e){

e.printStackTrace();

}

}

}

public class Filetest{

private static CountThread count;

public static void main(String[] args){

try{

count=new CountThread();

count.start();

}catch(Exception e){

e.printStackTrace();

}

}

}

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计算身高
标题链接:http://cdkjz.cn/article/ddgpgds.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220