java 常见类型

2022/4/14 1:14:29

本文主要是介绍java 常见类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一般情况下小数都会被看成double 型;

若想使用float型声明小数,则需要在小数后面添加F或f   (F/ f);

若想使用double型数据,则可在后面添加 D或d (D/d);

eg:根据身高,体重计算BMI指数

/**
 创建BMIexponent类,声明double类型,体重为米,单位为千克,
 根据BMI=体重 / (身高 * 身高) 计算BMI指数
 */

package demo;
public class BMIexponent{
    public static void main(String[] args) {
        double height = 1.68;
        int weight = 54;
        double exponent = weight / (height * height);
        System.out.println("你的升高为:" + height);
        System.out.println("你的体重为:" + weight);
        System.out.println("你的BMI指数为:" +exponent);
        System.out.println("你的体重属于:");
        if (exponent < 18.5){
            System.out.println("体重过轻");
        }
        if (exponent >= 18.5&& exponent < 24.9){
            System.out.println("正常范围");
        }
        if (exponent >=24.9 && exponent <29.9){
            System.out.println("体重过重");
        }
        if (exponent >29.9){
            System.out.println("肥胖");
        }
    }
}

 


 







eg2:将摄氏度转换为整型华氏摄氏度,华氏度=32+摄氏度*1.8 ,
知识点:因为double类型的级别比int类型级别高,所以用到了强制转换

/**
 * 将37摄氏度转换为整型的华氏摄氏度
 * centigrade  温度
 * Fahrenheit  摄氏度
 */
package demo;

public class temperature {
    public static void main(String[] args){
        double centigrade = 14.7;
        double y = 1.8;
        int x = 32;
        double Fahrenheit = x+ centigrade * y;
        System.out.println("华氏度:" +(int)Fahrenheit);

    }
}

 


 eg3:一个圆形粮仓,底面直径为10米,高为3米里暗藏的体积。每立方可屯850千克,该粮仓一共屯米多少千克

 


/**
 一个圆柱形仓库,底面直径为10,高为3,该粮仓体积为多少?
 如果每立方屯米850千克,该粮仓一共可储存多少粮食
 */

package demo;

public class cylinder {
    public static void main(String[] args){
        int r = 5;
        int h = 3;
        double m = 3.14;
        double cylinder= m*r*r*h;
        double grain=750*cylinder;
        System.out.println("粮仓的体积" + cylinder);
        System.out.println("储存的粮食"+grain);
    }
}

 


 




这篇关于java 常见类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程