short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗?

前者不正确,后者正确。对于 short s1 = 1; s1 = s1 + 1;由于 1 是 int 类型,因此 s1+1 运算结果也是 int 型,需要强制转换类型才能赋值给 short 型。而 short s1 = 1; s1 += 1;可以正确编译,因为 s1+= 1;相当于 s1 = (short)(s1 + 1);其中有隐含的强制类型转换。

short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗相关推荐

  1. 算法019:字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。

    题目:字符串轮转.给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串).示例1:输入:s1 = "waterb ...

  2. short s1 = 1; s1 = s1 + 1;有错而short s1 = 1; s1 += 1正确

    这个问题以前碰到过,也研究过,发表一下:     如果你认为表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确.这两个表达式都被称为赋值表达式.第二个表达式使用的是简单赋值操 ...

  3. 电脑安装pandas报错_python3.8下如何解决pandas报错No module named '_bz2'问题

    1 说明: ===== 1.1 不知道哪里出问题了,在使用pandas时报错,不能使用. Python 3.8.0 (default, Mar 18 2020, 21:36:59) [GCC 6.3. ...

  4. 【错误记录】反射内部类报错 ( Android 使用 Hook 时反射内部类报错 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用场景 : 需要 Hook 住 View 的 OnClickListener 点击方法 , 该监听器在 View 的内部类 ListenerInf ...

  5. short类型占16位,可以赋给short类型的最大值32767,最小值为-32768

    short类型占16位,可以赋给short类型的最大值32767,最小值为-32768 最大值0111111111111111 = 32767 最小值1000000000000000 = -32768

  6. 报错:启动apache服务时出现报错

    报错:启动apache服务时出现报错 [root@localhost init.d]# service httpd start 显示地址被占用 解决方法: 原来是博主之前启动过httpd服务,但是在手 ...

  7. java中short的取值范围_java中byte、short、int、long、float、double取值范围

    基本类型 1.整数:包含int,short,byte,long 2.浮点型:float,double 3.字符:char 4.布尔:boolean 分析基本数据类型的特点,最大值和最小值. 1. 基本 ...

  8. cmd mvn compile报错_东芝Aquilion16 CT数据通讯报错故障分析与处理

    故障现象 东芝Aquilion16 CT 机器可以预热,扫描定位像正常.使用 S&S.S&V.Helical(3 种模式)扫描时,第 1 幅或者前几幅图像正常,从第 2 幅或者以后图像 ...

  9. Python中删除set中指定元素元素不存在时不报错:s.discard()元素不存在时报错:s.remove()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中删除set中指定元素 元素不存在时不报错:s.discard() 元素不存在时 ...

最新文章

  1. Android ListView异步加载图片乱序问题,原因分析及解决方案
  2. 【Matlab】判断是否为空?是否为NaN?
  3. PyCairo 教程
  4. ionic tab显示到顶部去了
  5. 信息学奥赛一本通 1034:计算三角形面积 | OpenJudge NOI 1.3 17
  6. RabbitMQ + 镜像队列 + HAProxy 实现负载均衡的集群
  7. SpringCloud常见面试题(2020最新版)
  8. svn--Eclipse版本的安装步骤
  9. C#中执行SQL语句
  10. [QT]文件夹过滤问题
  11. 基于树莓派的遥控开锁装置
  12. Element ui Switch 开关二次确认弹窗后再更改开关状态
  13. 硕士毕业论文的致谢怎么写
  14. 黑盒测试——测试准备阶段
  15. 银行家算法##大魔王程序员
  16. 压缩pdf怎么压缩又小又清晰,怎么压缩pdf文件大小并保持清晰度?pdf怎么压缩文件到最小?
  17. 使用mybatis进行四表联查
  18. MQ2和MQ7浓度测量
  19. 内推 | 数据开发——江小白
  20. 专业技术计算机应用能力考试ppt2007,全国专业技术人员计算机应用能力考试系列教材——PowerPoint 2003中文演示文稿...

热门文章

  1. SAP常见的几个接口技术的区别
  2. SAP ByD 期末结账步骤简化(不完整)方法
  3. SAP SD 定价过程的16个字段的作用说明
  4. 用“龙头”促发展,以“立体”筑生态,长沙生物医药产业集群跑出“加速度”
  5. 欢迎来到“现实”世界,bilibili!
  6. 中等职业学校计算机教学方法,浅析中等职业学校“计算机基础课”教学方法.doc...
  7. asp.net ajax 怎么获取前端ul li_字节前端提前批面试题:触发了几次回流几次重绘...
  8. 计算机一级挂科率,[转]计算机一级难吗?看了它想挂科,难难难难把此(精)
  9. vue 分享给好友 点击分享按钮_基于vue+leaflet+echart的足迹分享评论平台
  10. python教程:dict字典常用方法总结,数据解构(解包)