当前位置: 首页 > news >正文

超办网ppt下载seo快速优化方法

超办网ppt下载,seo快速优化方法,做门户网站用什么程序,做手机网站多少钱目录 1. 回顾数值型基本数据类型共有哪些? 2. 什么时候进行隐式类型转换? 3. 数据类型的隐式转换规则 4. 特殊隐式转换规则需牢记 5. 隐式转换小练习 5.1 byte 与 byte 如何转? 5.2 int,long,double 的转换 5.…

目录

1. 回顾数值型基本数据类型共有哪些?

2. 什么时候进行隐式类型转换?

3. 数据类型的隐式转换规则

4. 特殊隐式转换规则需牢记

5. 隐式转换小练习

5.1 byte 与 byte 如何转?

5.2 int,long,double 的转换

5.3 byte,short,long 的转换

6. 强制转换如何转换?

7. 强制转换有哪些问题?


1. 回顾数值型基本数据类型共有哪些?

如下图所示,6种数值型和字符型都属于是基本数据类型的范畴,他们的关系图如下所示。

对于八种基本数据类型而言,我们通常会在6种数值型的的数据之间做算术运算,它们之前的取值范围大小如图所示

2. 什么时候进行隐式类型转换?

当我们在进行运算时,如果参与运算的数据类型不相同,例如 int 类型 与 double 类型数据相加减,就会先进行类型转换,转换成一样的在进行算术计算。

3. 数据类型的隐式转换规则

当取值范围小的和取值范围大的进行运算时,小的会先提升为大的,然后再进行计算。

4. 特殊隐式转换规则需牢记

刚才我说到了,当取值范围小的和取值范围大的数据进行运算时,小的会先转化成大的,然后再进行计算;但是 byte,short,char 这三种数据类型它们之间在进行算数运算时,都会先统一转换成 int 类型,然后再进行计算,而不是转换成它们三个之中数据类型最大的,这一点需要格外注意。

5. 隐式转换小练习

5.1 byte 与 byte 如何转?

如下所示代码,问下方运算之后得到的数据类型是什么样的?

byte b1 = 10;
byte b2 = 20;
数据类型 result = b1 + b2;

显而易见,通过我上面第四点的说明,这一点不难得出,byte 与 byte 做运算,会先统一转换为 int 类型,所以最终得到的数据类型是 int 。

5.2 int,long,double 的转换

如下所示,定义三个分别为 int,long,double类型的数据做运算,得出的结果是什么类型呢?

    int a = 10;long b = 20L;double c = 30;数据类型 result = a + b + c;

首先我们要知道一点,运算时从左往右计算的,所以我们要一步一步的看。

先看 a + b,int 类型 与 long 类型相加,int 会转换为 long 类型,所以 a + b之后得出的数据类型是 long;

然后 long 再与 double 做相加,long 类型会转换为取值范围更大的 double 类型,所以最后得出的数据类型是 double。

5.3 byte,short,long 的转换

如下所示,定义了三个分别为 byte,short,long 类型的数据做运算,得出的结果是什么类型?

    byte a = 10;short b = 20;long c = 30L;数据类型 result = a + b + c;

还是和刚才一样,byte 与 short 先做运算,会统一转换为 int 类型,int 类型再与 long 类型做运算,int 会先转换为 long 类型,所以最后得出的数据类型应该是 long 类型。

6. 强制转换如何转换?

在 Java 种,原则是是不允许把一个取值范围大的数据赋值给取值范围小的数据。如果一定要这么做,就需要进行强制转换。

强制转换的格式也很简单,如下图所示,我们只需要在被墙砖的数据前面括号内写入希望转换成的数据类型即可。

7. 强制转换有哪些问题?

强制转换有可能会导致数据发生错误。这一点也很好理解,你想一下,你把5升水倒入到只能盛放1升水的容器中,能装得下吗,如果强硬倒入,有4升水会倒不进去而溢出,强制转换数据类型也是一样的道理。

如下图所示,我讲一个 int 类型的值500强转为byte进行输出,得到的结果并不是500,这种现象我们通常称之为精度丢失,数据不准确。

之所以会出现这种情况,是因为500已经超出了byte 的最大值,在强转的时候会出现数据溢出,出现精度不准确。

如果我们把上面的 int = 500 改为 byte 范围内的任意值,我这里改为 50,再去做强转,就不会出现数据不准确,如下所示

所以说,强转可以转,但有可能会导致转换后的数据不准确,因此在实际使用的时候要考虑好后果,如果能确定墙砖之后数据不会发生溢出导致数据不准确,就可以做强转操作。

http://www.hkea.cn/news/926418/

相关文章:

  • 网站设计公司(信科网络)潍坊网站定制模板建站
  • 番禺网站开发报价百度竞价排名软件
  • 做企业网站接单seo网站优化技术
  • 建设网站行业云网络推广理实一体化软件
  • 如何用自己公司网站做邮箱关键字是什么意思
  • 古典网站建设欣赏马鞍山网站seo
  • 商城网站建设报价方案免费建网站软件下载
  • 中国做美国酒店的网站好竞价托管收费标准
  • 网站开发与设计静态网页源代码站长之家app下载
  • 松原做网站app运营推广是干什么
  • 做简单的网站链接2024新闻热点摘抄
  • 百度网站站长环球网疫情最新
  • 颍上做网站西安seo网站关键词优化
  • 有没有兼职做设计的网站吗知名网络软文推广平台
  • 数据百度做网站好用吗米拓建站
  • 网站维护运营怎么做搜索引擎优化通常要注意的问题有
  • 圆梦科技专业网站建设恶意点击软件有哪些
  • 如何做vip电影解析网站竞价恶意点击器
  • 开发简单小程序公司深圳网站优化哪家好
  • 网站开发劣势搜索引擎排名优化
  • 桂林网站优化公司企业网络营销顾问
  • 上海外贸出口代理公司排名搜索引擎优化的主要工作有
  • 一般做企业网站需要什么资料广告咨询
  • 广州网站建设兼职网站为什么要做seo
  • 中企动力官网 网站怎么在平台上做推广
  • 教育培训网站建设方案广告宣传费用一般多少
  • 计算机网站设计论文营销排名seo
  • 源码资源国内专业seo公司
  • 丽水微信网站建设报价免费精准客源
  • 广东建设工程中标公示网站google搜索引擎优化