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

a+=1和a=a+1的区别

文章目录

    • a+=1 和a = a+1的区别
      • 一、实例代码
      • 二、代码解释
      • 三、总结

a+=1 和a = a+1的区别

一、实例代码

public class Test {public static void main(String[] args) {byte a = 10;
//		a = a + 1;  
//		a = (byte) (a + 1);a += 1;System.out.println(a);}
}

上面的对变量a进行加一操作时,使用了不同的方法

二、代码解释

对于注释的两行,第一行是错误的方法,因为在java中进行运算的时候默认使用的是int类型,并且在java中高精度向低精度转化的时候需要声明,因此第二行注释是正确的。

对于+=而言,不用注重类型转化

三、总结

综上所述,+=不用管类型转化,=需要注重类型转化

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 多标签问题
  • 施罗德数列SQL实现
  • Mysql5.7并发插入死锁问题
  • #### golang中【堆】的使用及底层 ####
  • 【机器学习】机器学习与时间序列分析的融合应用与性能优化新探索
  • python库 - sentencepiece
  • 漏洞挖掘 | 记某证书站任意账号接管漏洞
  • 鸿蒙语言基础类库:【@ohos.util.TreeSet (非线性容器TreeSet)】
  • react根据后端返回数据动态添加路由
  • ElasticSearch集群
  • 【React Native优质开源项目】
  • 32位版 C 库函数time 将在 2038 年溢出,那到时候,它该何去何从
  • Mosh|初学者SQL教程第二弹
  • js原型和类---prototype,__proto__,new,class
  • 【嵌入式DIY实例-ESP8266篇】-LCD1602显示DS1631传感器数据
  • .pyc 想到的一些问题
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • angular2开源库收集
  • CSS 三角实现
  • egg(89)--egg之redis的发布和订阅
  • ES6系列(二)变量的解构赋值
  • Fastjson的基本使用方法大全
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTTP那些事
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Python语法速览与机器学习开发环境搭建
  • Redis字符串类型内部编码剖析
  • STAR法则
  • 安卓应用性能调试和优化经验分享
  • 产品三维模型在线预览
  • 从tcpdump抓包看TCP/IP协议
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 简单易用的leetcode开发测试工具(npm)
  • 利用DataURL技术在网页上显示图片
  • 聊聊hikari连接池的leakDetectionThreshold
  • 爬虫模拟登陆 SegmentFault
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 怎么将电脑中的声音录制成WAV格式
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #define、const、typedef的差别
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (26)4.7 字符函数和字符串函数
  • (70min)字节暑假实习二面(已挂)
  • (八)c52学习之旅-中断实验
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (二)PySpark3:SparkSQL编程
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (推荐)叮当——中文语音对话机器人
  • (转)Oracle 9i 数据库设计指引全集(1)