java科学计数法的基本使用与如何看科学计数法

一、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;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值