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

网页制作基础教程直播/成都官网seo厂家

网页制作基础教程直播,成都官网seo厂家,珠海网站建设在哪里,电子商务网站数据库建设首先来看这段代码,这段代码在别的语言中可能是合法的,但在java中不行,则会在编译中出现错误;byte a 10, b 20;byte c ab; 运行结果: 如上代码所示尽管 a 和 b 两个变量都是 byte 类型,但是 Java 为临时变…
首先来看这段代码,这段代码在别的语言中可能是合法的,但在java中不行,则会在编译中出现错误;

byte a = 10, b = 20;byte c = a+b;

运行结果:


如上代码所示尽管 a b 两个变量都是 byte 类型,但是 Java 为临时变量选择类型时,会将这个类型“自动的提升”为 int 类型(Java中变量类型一般默认为int型),大小为 4 个字节。于是,上述过程中,就 成了把一个 int 类型赋值给 byte 类型的操作,从而产生一个编译时错误。这就是 Java 语言中的自动类型提升特性。

要避免这个问题,只需要对其结果进行强制类型转换即可。即把原代码改为:
byte c = (byte)(a+b);

需要注意的是,由于是对 a+b 的结果进行强制转换的,因此需要对 a+b 这个表达式加上括号。
Java 自动类型提升的规则如下:
1. 如果运算数中存在 double,则自动类型提升为 double
2. 如果运算数中没有 double 但存在 float,则自动类型提升为 float
3. 如果运算数中没有浮点类型,但存在 long,则自动类型提升为 long
4. 其他所有情况,自动类型提升为 int

换而言之,byte + bytebyte + short 之类的运算,都会被自动提升为 int 类型。需要说
明的是,char 类型也能进行运算,并且 char 类型与其他类型运算时,也会进行相应的自动
类型提升。
http://www.jmfq.cn/news/5071933.html

相关文章:

  • 相册网站模板/郑州网络营销公司
  • 最好的网站统计/seo到底是做什么的
  • 百度网址提交/seo教程自学网
  • 小广告怎么做/绍兴seo排名外包
  • 创可贴app海报制作网站/哪些网站可以发广告
  • 恩做网站动态页面好/seo代理计费系统
  • 网站代理怎么做/企业门户网站
  • 广州做企业网站找哪家公司好/网站自动推广软件
  • 重庆网站建设qq群/大一html网页制作作业简单
  • 购物网站 wordpress 英文模板/智能优化网站
  • 网站用花生壳nas做存储/小区推广最有效的方式
  • 北京好网站制作公司哪家好/西安百度公司官网
  • 17zwd一起做网站广州/网络营销推广方案策划与实施
  • 本地高端网站建设信息大全/crm软件
  • 电脑记事本做复杂网站/廊坊百度快照优化排名
  • 网页设计与网站建设 pdf/网站标题seo外包优化
  • 自己做网站怎么编代码/it培训机构靠谱吗
  • 自己做b2b平台网站建设/百度网盟
  • 曲阳网站制作公司/最新免费网站收录提交入口
  • 网站建设怎样把网页连接起来/做了5天游戏推广被抓了
  • 汕头网站推广系统/深圳做网站的公司有哪些
  • 网站开发一般流程/如何提升百度关键词排名
  • 小程序代理需要多少钱/自己怎么做关键词优化
  • 网站建设需要什么资料/百度应用商店下载安装
  • 沈阳网站建设费用/seo学徒招聘
  • 自己做服务器和网站/企业网络营销案例
  • 怎么做代购彩票网站/2021最火关键词
  • 网站程序模板下载/搜狗网址大全
  • 手机怎么自己建网站/软件开发公司推荐
  • 用记事本做网站/站长平台