java运算符(++运算和+=运算)

2023-11-02

package sort;

public class Qperator {

	public static void main(String[] args) {
		int a = 5;
		int b = 10;
		int c = a++ + b;
		int d = a + (++b);
		a += b;
		System.out.println("a=" + a);
		System.out.println("b=" + b);
		System.out.println("c=" + c);
		System.out.println("d=" + d);
	}

}


 

结果:

a=17
b=11
c=15
d=17

总结:

c = a +++ b;相当于c + (a ++)+ b;a++,因为++在a的后面所以a先进行运算在进行自加;所以此语句执行后 a = 6; b = 10;c = 15;

d = a + (++b);因为++在b的前面所以b先进行自加在参与运算;此语句执行后 a = 6;b = 11;d = 17;

a += 不;相当于a = a + b。此语句执行后 a = 17, b = 11。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java运算符(++运算和+=运算) 的相关文章

  • ext系列文件系统的LVM逻辑卷管理(外加扩容操作)

    此处我们准备两张盘 一张 dev sdb 一张 dev sdc 两张的所有储存都放在一个池子里 我们需要有个流程 一 将这两张盘变成物理卷 这里我们要注意 我们是可以分完区再将分区变成物理卷 不建议 原因就是脱裤子放屁 我们看下一步就知道了
  • linux杀死进程方法总结

    方法一 Terminal终端输入 gnome system monitor 就可以打开system monitor 然后找到相应进程 右击选择kill process就可以了 方法二 通过kill 进程id的方式可以实现 首先需要知道进程i
  • IDEA中使用Jacoco统计单元测试的代码覆盖率

    一 使用IDEA自带的代码覆盖率工具 1 查看配置 因为都是默认的 所以不用修改 点击Edit Configurations 点击上方的设置图标用以修改整个Junit的配置 或者也可以点击具体的单元测试文件来修改该文件的配置 默认方式是In
  • 别丢了那个在乎你的人

    任何一段关系里 一个人心里有你 zui 直接 zui 纯粹的表现 就是在乎 比遇见一个合适的人更重要 更幸运的 便是遇见一个打从心底里在乎你的人 那个人 不一定非要财富无数 也不一定非得长相出众 但他一定会把你放在心尖儿上 你的喜怒哀乐 他
  • CSR867x — TWS模式音量调节的交互流程

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者 文化人 XX 联系方式 XX 版权声明 原创文章 欢迎评论和转载 转载时能告诉我一声就最好了 XX 要说的话 作者水
  • 【uni-app】 动态设置 tabBar

    uni setTabBarItem OBJECT 动态设置 tabBar 某一项的内容 不支持的平台有钉钉小程序 字节跳动小程序 setTabBar uni setTabBarItem index 0 title Home uni setT
  • SpringBoot常用配置類大全

    SpringBoot常用配置類大全 结合源码看注解 Target ElementType TYPE Retention RetentionPolicy RUNTIME Documented Inherited SpringBootConfi
  • Gradle添加依赖及使用注解(添加插件)

    一 基于Gradle可以构建很多项目 下面以Kotlin项目为例 package com reflections import sun management Agent author wangdong description 反射 定义一个
  • echarts图表宽度设置100%,结果echarts宽度只有100px,解决图表自适应宽度问题

    问题 我的echarts在tab选项卡中显示 为了自适应 用来渲染图表的div的宽度为100 但是charts渲染出来以后默认设置为了100px 原因 图表的父容器 li 是隐藏的 我默认设置 display none 图表在执行js初始化
  • Jmeter 课程笔记(一)两种录制脚本的方法:badboy和自设代理

    1 环境配置 配置Jmeter界面语言 bin目录下的jmeter properties 找到language改为zh CN 去掉注释并保存 操作的备份文件在backups目录下 用户手册目录 apache jmeter 4 0 print
  • np.load()读取npy文件

    在读取文件时 我们有时候会需要读取npy文件 有时候这样一个文件特别大读取起来非常慢 甚至有可能导致电脑卡死 所以这里记下一个笔记 在读取文件的时候只需要添加上读取方式 那么就会使用给定模式对文件进行内存映射 内存映射的矩阵保留在磁盘上 并
  • 华为OD机试 - 二叉树层序遍历(Java )

    题目描述 有一棵二叉树 每个节点由一个大写字母标识 最多26个节点 现有两组字母 分别表示后序遍历 左孩子 gt 右孩子 gt 父节点 和中序遍历 左孩子 gt 父节点 gt 右孩子 的结果 请你输出层序遍历的结果 输入描述 每个输入文件一
  • 吐血整理 python最全习题100道(含答案)持续更新题目,建议收藏!

    最近为了提升python水平 在网上找到了python习题 然后根据自己对于python的掌握 整理出来了答案 如果小伙伴们有更好的实现方式 可以下面留言大家一起讨论哦 已知一个字符串为 hello world yoyo 如何得到一个队列
  • 域名系统包含几类服务器,域名服务器可以划分为哪四种

    域名服务器可以划分为主域名服务器 辅助域名服务器 缓存域名服务器和转发域名服务器四种 主域名服务器的数据可以修改 辅助域名服务器的数据不可以修改 缓存域名服务器提供的信息都是间接信息 转发域名服务器负责所有非本地域名的本地查询 本文操作环境
  • 数字化转型的四大典型场景,TempoBI来支持

    当企业发展到一定规模的时候 如何进行业务管理 就变成了比业务增长更为棘手的首要难题 企业管理颗粒度越细致 越是重视对日常业务数据的梳理和分析 但这类企业 特别容易陷入到 表山表海 之中 小T之前就听过这样一个例子 有一家企业曾经试图推行 数
  • java base64转图片

    方法 传入文件路径和base64位的编码 base64转为图片 param path 文件路径 到文件夹即可 代码里会在文件夹里生成对应的jpg文件 param base64 return public static String base
  • c++面试常见问题汇总

    c 面试常见问题汇总 1 指针和引用的区别 2 堆栈的区别 3 new 和 delete 是如何实现的 与 malloc 和 free有什么异同 4 struct 和 class 的区别 5 define 和 const 的区别 6 在c
  • 【Java】下划线命名转驼峰命名,通过反射设置属性值

    在mybatis中进行对象关系映射时 肯定会用到的一个功能就是 对属性赋值 且还要满足下划线命名与驼峰命名的规范 在这里记录一下是如何实现的 下划线转驼峰 param name 属性名 return name 驼峰命名 public Str
  • c语言 整数拆分,C++ 整数拆分方法详解

    一 问题背景 整数拆分 指把一个整数分解成若干个整数的和 如 3 2 1 1 1 1 共2种拆分 我们认为2 1与1 2为同一种拆分 二 定义 在整数n的拆分中 最大的拆分数为m 我们记它的方案数为 f n m 即 n x1 x2 xk 1
  • elasticsearch的bulk(批量)操作

    在es中我们可能会有这么一种需求 即有时需要批量向es中插入或更新或删除数据 如果一条一条数据的操作 那么速度必然很慢 那么es的bulk api就可以派上用场 delete 删除操作 只需要写一个json即可 create 创建操作 如果

随机推荐

  • Pytorch基础学习(第三章-Pytorch模型搭建)

    课程一览表 目录 一 模型创建与nn Mudule 1 网络模型的创建步骤 2 nn Mudule的属性
  • QT中菜单和工具栏的使用

    如下图是一个工具栏和菜单栏的简单示意 文件 帮助 所在的地方称作菜单栏 囧 所在的地方称作工具栏 那么在QT中怎么实现他们呢 打开QT Designer可以看到编译器已经给我们提供了一个框架 在窗口标题的下面有一个 在这里输入 提示 双击它
  • 大数据面试题之Hadoop系列(深入部分)

    不分类系列30题 1 HDFS写流程 2 HDFS读流程 3 HDFS的体系结构 4 一个datanode宕机后的恢复流程 5 hadoop的namenode宕机后怎么解决 6 namenode对元数据的管理 7 元数据的checkpoin
  • 00回溯困难 LeetCode140. 单词拆分 II NC182 单词拆分(二)

    140 单词拆分 II 描述 给定一个字符串 s 和一个字符串字典 wordDict 在字符串 s 中增加空格来构建一个句子 使得句子中所有的单词都在词典中 以任意顺序 返回所有这些可能的句子 注意 词典中的同一个单词可能在分段中被重复使用
  • 标准化的道路怎么走?

    似乎标准化的道路很坎坷 人们都想有一套自己的编码风格 编码标准 而去要求别人按照自己的来 似乎和武术一样 大家都自立门派 你说你的武功高 我说的的武功高 你说你的南拳厉害 我说我的北腿略高一筹 挣来争取 似乎在历史上流下了血的教训最近看大侠
  • Python中from...import...与import......as的区别

    先说from import 的含义 要搞清楚from import 的含义 需要搞清楚下面两个的区别 即import A和from A import B的区别 它们的区别如下 前者导入了A模块中的所有方法 后者只导入了A模块中的方法B 通过
  • IDEA常用快捷键

    F2 定位下一个错误 Shift F2 定位上一个错误 Ctrl F4 关闭当前打开的类 alt 表示跳转到下一个文件 alt 表示跳转到上一个文件 Ctrl Alt L 格式化代码 ctrl alt t 环绕方式 foreach快捷键 i
  • web前端技术笔记(三)CSS作用、选择器、盒子模型

    CSS简介 为了让网页元素的样式更加丰富 也为了让网页的内容和样式能拆分开 CSS由此思想而诞生 CSS是 Cascading Style Sheets 的首字母缩写 意思是层叠样式表 有了CSS html中大部分表现样式的标签就废弃不用了
  • linux中网络配置工具“nmcli”

    网络配置工具nmcli 一 查看网卡信息 1 重启网络服务及查看网络状态 systemctl restart network 重启网络服务 systemctl status network 查看网络状态 2 查看网卡具体IP信息 使用命令
  • 【Python】使用smtplib+email实现邮件发送 正文+附件+抄送

    使用smtplib email实现邮件发送 正文 附件 抄送 可以先封装一个Email类 class Email object def init self host user pwd milelist text Subject cclist
  • Mac 常用的 20 款效率神器推荐

    文章目录 01 IntelliJ IDEA JetBrains 系列产品 02 GoLand JetBrains 系列产品 03 Alfred 04 Google Chrome 05 iTerm2 06 Manico 07 Paste 08
  • 【充电站】_世俗智慧_哲学智慧_.

    世俗智慧 哲学智慧 世俗智慧是对既存价值体系的准确认识和有效利用 哲学智慧是对既存价值体系的全面反思和对根本人生问题的深刻洞见 太追求世俗智慧 你会发现自己是社会的 是公司的 是他人的 唯独不是自己的 渐渐会活得跟千千万万的别人一样 从世俗
  • 大数据基础知识——数仓的搭建(维度建模)

    数据仓库 文章目录 数据仓库 数据仓库的介绍 数据仓库的概念 OLTP和OLAP区别 数据仓库的特点 面向主题 数据集成 非易失 时变 数据仓库系统架构 系统结构图 源数据 ETL 数据仓库与数据集市 应用系统 用户层 纬度分析 维度分析介
  • zookeeper常用命令行操作

    常见的zookeeper命令行操作 在3台机器分别部署了zookeeper 3 4 5 集群 本文操作是在此基础上进行的 部署详情参见上一篇文章 客户端登录与帮助查看 由于是集群模式 所以可以在3台机器的其中任意一台进行登录 操作结果和数据
  • 公司的组成

    集团公司 group company 1 董事 board 董事长相当于国家主席 董事 Member of the Board Director 又称执行董事 是指由公司股东会选举产生的具有实际权力和权威的管理公司事务的人员 是公司内部治理
  • 一文搞懂Elastic-Job(内附源码解析)

    前言 Elastic Job是当当基于Zookepper Quartz开发并且开源的Java分布式定时任务 解决Quartz不支持分布式的弊端 它由两个相互独立的子项目Elastic Job Lite和Elastic Job Cloud组成
  • JS 浅拷贝与深拷贝

    JS 浅拷贝与深拷贝 关于深拷贝与浅拷贝的概念在此不在赘述 本篇只讲述如何实现深拷贝 针对数组与对象 1 切实可行的深拷贝 1 1 自定义拷贝函数 const cloneDeep value gt 非数组和非对象直接返回值即可 if val
  • 四开关管BUCK_BOOT三种工作模式切换基本介绍(个人学习心得)

  • 【蓝桥杯】-- 竞赛规则及说明(Python程序设计)

    蓝桥杯 竞赛规则及说明 Python程序设计 本文来自蓝桥杯官网 官网地址 http dasai lanqiao cn 组别 本次竞赛拟不分组别 所有研究生 重点本科 普通本科和高职高专院校均可报名该组 统一评奖 竞赛赛程 全国选拔赛时长
  • java运算符(++运算和+=运算)

    package sort public class Qperator public static void main String args int a 5 int b 10 int c a b int d a b a b System o