【java】练习1


public class BMICalculator{
    public static void main(String[] args){
        int weight=Integer.parseInt(args[0]);
        int height=Integer.parseInt(args[1]);
        double hei,wei;
        hei=(double)height/100;
        wei=(double)weight;
        double BMI= wei/hei/hei;
        String Category=null;
        if(BMI<18.5)
            Category="Underweight";
        else if(BMI>=18.5 && BMI<=24.9)
            Category="Normal";
        else if(BMI>=25.0 && BMI<=29.9)
            Category="Overweight";
        else if(BMI>=30.0)
            Category="Obese";
        System.out.println("Your weight: "+weight+" kg");
        System.out.println("Your height: "+hei+" m");
        System.out.println("Your BMI: "+String.format("%.2f",BMI));
        System.out.println("You are in the "+Category+" range.");
    }
}
  • 知识点:

  1. 通过args读入

  1. 直接在cmd中java 文件名 要输入字符串(中间用空格隔开)

  1. 第一个空格前字符串=args[0],第一个空格后字符串=args[1]……

  1. 字符串转int型代码:

int weekDay = Integer.parseInt(args[0]);

  1. 保留小数

String.format("%.2f", d1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值