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

包含JAVA代码偏胖偏瘦的词条

跪求java高手帮忙写下这个程序,写好我追加20分

5'3" 这个是什么单位

创新互联公司服务项目包括威信网站建设、威信网站制作、威信网页制作以及威信网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,威信网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到威信省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

哦 知道了 5英尺3英寸

package com.test;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class CalcWeight {

public static void main(String[] args) throws IOException {

BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));

System.out.println("输入性别:男性输入M,女性输入W");

String sex = bf.readLine();

while(!sex.equalsIgnoreCase("M") !sex.equalsIgnoreCase("W")){

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

sex = bf.readLine();

}

System.out.println("输入身高(身高必须高于5英尺):例如5英尺3英寸 请输入5'3''");

String height = bf.readLine();

while(!judgeHeight(height)){

height = bf.readLine();

}

System.out.println("输入体重(单位是磅)");

String weight = bf.readLine();

while(!judgeNum(weight)){

System.out.println("请输入数字");

weight = bf.readLine();

}

compute(sex, height, weight);

}

public static boolean judgeHeight(String height){

boolean rs=false;

if(height.trim().length()!=0){

if(height.indexOf("'")==-1 || height.lastIndexOf("''")==-1){

System.out.println("输入格式有误,请重新输入");

}else{

try {

int feet = Integer.valueOf(height.substring(0,height.indexOf("'")));

int inches = Integer.valueOf(height.substring(height.indexOf("'")+1,height.lastIndexOf("''")));

if(feet5){

System.out.println("身高必须高于5英尺,请重新输入");

}else{

rs = true;

}

} catch (NumberFormatException e) {

System.out.println("请输入数字");

}

}

}

return rs;

}

public static boolean judgeNum(String num){

boolean rs=false;

try {

Integer.valueOf(num);

rs = true;

} catch (NumberFormatException e) {

}

return rs;

}

public static void compute(String sex,String height,String weight){

int com_weight=0;

int u_weight = Integer.valueOf(weight);

int feet = Integer.valueOf(height.substring(0,height.indexOf("'")));

int inches = Integer.valueOf(height.substring(height.indexOf("'")+1,height.lastIndexOf("''")));

if(sex.equalsIgnoreCase("w")){

com_weight = 100+ ((feet-5)*12 +inches)*5;

}else{

com_weight = 106+ ((feet-5)*12 +inches)*6;

}

System.out.println("身高:"+feet+"英尺"+inches+"英寸");

System.out.println("最佳体重:" + com_weight + "磅");

System.out.println("您的体重:" + u_weight + "磅" );

double rate=0.00;

rate = (double)u_weight/(double)com_weight;

if(rate=0.85 rate=1.15){

System.out.print("您的体重很正常");

}else{

if(rate0.85){

System.out.println("您可能偏瘦");

}

if(rate1.15){

System.out.println("您可能偏胖");

}

}

}

}

JAVA7-11到底是不是太胖了

您是不是在询问使用Java的过程中写代码太臃肿,是的。

和 C#,Javascript,Go,Swift,Kotlin,Scala等代码语言相比,Java需要设置接口,强行设置模式以及内部类设置混乱。

但是Java使用广泛, 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点,同时具备多线程以及翻译类型的语言。

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("没有超重");

}

}

}

java新手来求教,看看下面哪写错了,他说第八行找不到符号,该怎么改啊

问题语句:a = input.nextString();

没有.nextString()方法

可以考虑替换成.next()

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源代码

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代码偏胖偏瘦的词条
网页网址:http://cxhlcq.com/article/dodgchi.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部