ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java 常见类型

2022-04-13 20:32:50  阅读:129  来源: 互联网

标签:java exponent double 常见 System println 类型 public out


一般情况下小数都会被看成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,exponent,double,常见,System,println,类型,public,out
来源: https://www.cnblogs.com/xianixan/p/16141943.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有