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

Java入门基础学习笔记18——赋值运算符

赋值运算符:

就是“=”,就是给变量赋值的,从右边往左边看。

int a = 10;  // 把数据赋值给左边的变量a存储。

扩展赋值运算符:

注意:扩展的赋值运算符隐含了强制类型转换。

package cn.ensource.operator;public class OperatorDemo3 {public static void main(String[] args) {// 目标:掌握扩展赋值的示例double a = 9.5;double b = 520;a += b; // a = a + bSystem.out.println(a);double i = 600;double j = 520;i -= j;System.out.println(i);int m = 10;int n = 5;// m *= n;  // m = m * n;// m /= n;  // m = m / n;m %= n;     // m = m % n;System.out.println(m);}
}

另外一个情况:

复习之前的一个概念:

byte、short、char在表达式都是直接转换成int类型参与运算的。

x = (byte)(x + y); byte是a的类型,隐含了强制类型转换。

之前我一直都认为x = x + y; 和x += y是等效的。经过这个课程的学习,觉得自己还是有收获的。

http://www.lryc.cn/news/347800.html

相关文章:

  • csv 可视化 python代码
  • HashMap 和 Hashtable区别的底层原理
  • 代码随想录35期Day32-Java
  • ROS 2边学边练(45)-- 构建一个能动的机器人模型
  • 【第66例】IPD体系进阶:华为IPD发展历程
  • websevere服务器从零搭建到上线(四)|muduo网络库的基本原理和使用
  • C语言笔记10
  • BMS-HiL主要功能
  • idea无法识别加载pom.xml文件
  • C语言笔记12
  • 说一下 hibernate 的缓存机制?
  • Mac安装jadx
  • 风扇开启执行逻辑
  • 调用函数实现数组的输入排序插入与输出
  • 代码随想录算法训练营Day 41| 动态规划part03 | 343. 整数拆分、96.不同的二叉搜索树
  • 多模态产品在智能文档处理应用的展望------以TextIn模型为例
  • 上海市计算机学会竞赛平台2024年3月月赛丙组最近的数字
  • RFID在汽车制造中的应用如何改变行业
  • sCrypt受邀在中国人民大学举办《区块链与数字经济》课程讲座
  • pc端的鼠标箭头变换
  • ICode国际青少年编程竞赛- Python-2级训练场-for循环练习2
  • RiPro主题美化【支付弹窗底部提示语根据入口不同有不同的提示】ritheme主题美化RiProV2 增加支付提示语,按支付类型不同,入口不同提示语不同的设置
  • MSMQ消息队列
  • 树莓派nmap扫描
  • 【必看】Spring系列面试题
  • wordpress增加谷歌分析
  • linux的信号量的使用
  • C--贪吃蛇
  • element ui的确认提示框按钮样式修改
  • 【vue】keep-alive:true缓存导致页面数据不刷新