一、java科学计数法形式是什么?

科学计数法:5.12E2(既5.12*10^2读作:5.12乘10的2次方),且E是不区分大小写的,也可以写作5.12e2。
        只有浮点型的数字才能直接使用科学计数法形式表示。

二、java科学计数法的使用

1.java语言浮点型默认是double;

小技巧(示例):
1.下划线(_)用在数字之间是不会被读取的,再java7版本以后不论整型,浮点型都可以用下划线分割,使代码里的数字更直观表现出来。
2.基本数据类型转换向上可以自动提升,向下则要强制转换

double a = 440.1e2;     //  科学计数法
double a1 = 440e2;     //  科学计数法,编译不会报错,运行是否报错大家自行验证,可以加深理解。
double b = 4_4_0.1e2;  //  正确,这里数字可以看成440.1e2
//下一行举个错误例子:
float c = 5.2E2;
/*  错误,但是并不是因为e大写了,而是小数默认是double类型如果想用float接收,则接着往下看正确写法。
*/float d = 5.2ef;   //后面加f或者F 表示该数类型为float类型。
float a = (float) 5.2e2;   //不想后面加f可以选择强制类型转换,得到的结果都一样。

2.请自行判断哪行会编译出错,试试自己到底掌握没有

代码如下(示例):

         //以下哪几行会报错?为什么?可自行验证float a = (float) 5.2e2;    int b1 = 4_4_0.1e2;double b2 = 4e2f;int b3 = (int) 4_4_0.1e2;

并不是最详细,但是相对通俗易懂,让刚入门的小白更容易理解。

java科学计数法的基本使用与如何看科学计数法相关推荐

  1. java代码转置sql数据_SQL Server中的数据科学:数据分析和转换–使用SQL透视和转置

    java代码转置sql数据 In data science, understanding and preparing data is critical, such as the use of the ...

  2. Java解决Hash(散列)冲突的四种方法--开放地址法(线性探测,二次探测,伪随机探测)、链地址法、再哈希、建立公共溢出区

    Java解决Hash(散列)冲突的四种方法--开放地址法(线性探测,二次探测,伪随机探测).链地址法.再哈希.建立公共溢出区 参考文章: (1)Java解决Hash(散列)冲突的四种方法--开放地址法 ...

  3. 樊登高效休息法读书心得_读书时间丨高效休息法:让身体和大脑彻底放松的七个方法...

    朗读丨王丽平 荐 语 这个世界上没有什么全能的休息场所.只要内心无法安定.焦躁不堪,就永远无法拥有真正的休息. R E C O M M E ND 高效休息法所提倡的,不是一般的"应急充电&q ...

  4. 面试经验//Java新手如何制定优秀的职业规划?看大牛怎么说!

    1.基础知识要背,要理解. 2.面试礼仪(感谢,特别是椅子复原). 3.自我介绍. 争取说说自己的优点,或者能显示出你的团队协作能力.学习能力的事,还有做过的自豪的事.(最好别瞎编) 4.感谢给自己的 ...

  5. 我学习 Java 的历程和体会(写给新手看,欢迎老司机批评和建议,持续更新中)

    我学习 Java 的历程和体会(写给新手看,欢迎老司机批评和建议,持续更新中) 最初写这篇文章的时候,是在今年的 9 月中旬.今天,我想再写写这将近两个多月以来的感受. 在今年的 10 月我来到北京求 ...

  6. 科学计算用数字电子计算机,关于科学计算用数字电子计算机字长问题-计算机工程与科学.PDF...

    关于科学计算用数字电子计算机字长问题-计算机工程与科学 维普资讯 CN43-1258/TP 计算机工程与科学 2005年第27卷第 1O期 ISSN 1007-130X COMPUTERENGINEE ...

  7. 7.某计算机的控制器采用微程序控制方式,微指令中的操作控制字段的16位采用混合表示法,其中用11位采用直接表示法,另外5位分为3位和2位的编码表示法,则此格式的微指令最多可表示多少个微指令?

    7.某计算机的控制器采用微程序控制方式,微指令中的操作控制字段的16位采用混合表示法,其中用11位采用直接表示法,另外5位分为3位和2位的编码表示法,则此格式的微指令最多可表示多少个微指令? 解: - ...

  8. 反距离加权法高程_干货:企业估值的收益法、成本法和市场法

    适当的评估方法是企业价值准确评估的前提.本文将聚焦企业价值评估的核心方法,分别从方法的基本原理.适用范围以及局限性等方面给予分析和总结. 01企业价值评估方法的三大体系 企业价值评估是一项综合性的资产 ...

  9. python科学计算基础教程pdf下载-用Python做科学计算 高清晰PDF

    用Python做科学计算一书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,我们还将着重介绍如何制作交互式的2D.3D图像:如何设计精巧的程序界面:如何和C语言所编写的高速计算程序 ...

  10. 的电路接法_放大电路的三种基本接法分享

    为了让大家更容易理解放大电路,先来介绍一些放大电路的基本概念. (1)输入电阻和输出电阻 一个放大电路通常可以用图2-4所示的电路来等效,这样等效的依据是:在放大电路工作时,输入信号送到放大电路输入端 ...

最新文章

  1. linux c 实现try catch异常捕获
  2. Valgrind快速入门指南
  3. 启动mysq服务_mysql安装、启动
  4. 李彦宏说互联网思维已过时,AI可以根本上变革交通、城市、农业和医疗
  5. 数据绑定控件Reperter
  6. SHA256算法原理介绍以及实现
  7. 一篇文章了解数据库系统
  8. Android Intent简介
  9. 总所周知,Github是一个读小说的网站!《Re0:从零开始的异世界生活》Web版
  10. 【Linux内核分析与应用-陈莉君老师】课程相关索引
  11. 33. Prometheus-报警-通知模板示例
  12. Centos升级安装Openssh9.0p1
  13. ad19原理图标注_AD19如何让原理图的栅格显示更加清晰醒目
  14. 多云时代,IBM云计算有什么不同?
  15. 只需这一篇博客就能完全弄懂LSM树
  16. Ambari 操作指南 (Ambari Operations) 之一
  17. ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车
  18. linux软件都能安装在Uos,在uos 20/deepin V20中添加华为软件源,就能打开应用商店和安装软件...
  19. 用户标签体系的意义及设计方法
  20. 【MySQL】唯一性约束【UNIQUE】从基础到就业

热门文章

  1. Package cmake is not available, but is referred to by another package.
  2. NIVIDIA 硬解码学习4
  3. 记录vue中使用了transition后使用fixed引起的Bug
  4. 论文代码复现|并行无人机的调度优化问题PDSTSP
  5. 【示波器专题】数字示波器的主要指标——带宽
  6. 【Python】完美采集淘宝数据(附完整源代码和视频教程)
  7. NopCommerce源码架构详解--TypeFinder程序集类型自动查找及操作相关源码分析
  8. 智能家居出货量将达5.4亿台,全屋智能线下渠道是推广主力
  9. 利用python批量创建.xsh文件实现Xshell批量登录服务器
  10. 【设计模式】设计模式 网站推荐