自增运算符++,将数值增加1;自减运算符--,将数值减少1

运算符 代码片段 区别
++ x = 2 * m ++; 先运行 x = 2 * m; 再运行 m = m + 1;
++ x = 2 * ++m 先运行 m = m + 1; 再运行 x = 2 * m;
-- y = 2 * m-- 先运行 y = 2 * m; 再运行 m = m - 1;
-- y = 2 * --m 先运行 m = m - 1; 再运行 y = 2 * m;

自增代码:

package com.scd.chapter1;public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint m = 7;int n = 7;int x = 2 * m++;int y = 2 * ++n;System.out.println("m="+m);System.out.println("n="+n);System.out.println("x="+x);System.out.println("y="+y);}}

输出结果:

m=8
n=8
x=14
y=16

自减代码:

package com.scd.chapter1;public class Test {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint m = 7;int n = 7;int x = 2 * m--;int y = 2 * --n;System.out.println("m="+m);System.out.println("n="+n);System.out.println("x="+x);System.out.println("y="+y);}}

输出结果:

m=6
n=6
x=14
y=12

  

  

转载于:https://www.cnblogs.com/wanyong-wy/p/7735738.html

Java基础知识(一) 自增、自减运算符相关推荐

  1. java基础知识点_「Java面试题/知识点精华集」20000+字的Java基础知识篇(2020最新版) !

    " 本文已经收录进我的 79K Star 的 Java 开源项目 JavaGuide:https://github.com/Snailclimb/JavaGuide (「Java学习+面试指 ...

  2. java里面value_「Java基础知识」Java中包含哪些运算符

    原标题:「Java基础知识」Java中包含哪些运算符 在Java中包含的运算符有:算数运算符,逻辑运算符,关系运算符等. 算数运算符也就是我们平时的加减乘除余等操作:在Java中都是将右边的值赋值给左 ...

  3. Java基础知识(四) 基本类型与运算

    Java基础知识 基本类型与运算 1. Java提供了哪些基本数据类型 2. 什么是不可变类 3. 值传递与引用传递的区别 4. Math类中的round.ceil和floor方法的功能各是什么 5. ...

  4. Java基础知识记忆(面试准备)

    Java知识记忆 Java技术体系 JDK IDEA Java基础语法 Java基础语法 1.类型转换问题 自动类型转换 表达式的自动类型转换 强制类型转换 2.运算符 2.1 算术运算符(理解) 2 ...

  5. 「Java面试题精华集」Java基础知识篇(2022最新版)附PDF版

    两个星期前,我和我的好朋友决定做一系列的 Java 知识点常见重要问题的小册.小册的标准就一个,那就是:取精华,取重点.每一本小册,我们都会充分关注我们所总结的知识点是否达到这个标准. 昨天晚上终于把 ...

  6. Java基础知识篇(2020最新版) 准备放进收藏夹吃灰的勿进

    . Java 基本功 1.1. Java 入门(基础概念与常识) 1.1.1. Java 语言有哪些特点? 简单易学: 面向对象(封装,继承,多态): 平台无关性( Java 虚拟机实现平台无关性): ...

  7. Java基础知识(全面)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章导航 前言 一.java基础语法 1.java语言介绍 2.三大平台 3.语言特点 4.Jvm.jre 和 jdk 5.环境变量 ...

  8. 学习java基础知识笔记

    Java基础知识 第一章.Java基础入门 1.JDK的组成 2.什么是注释,注释有哪些,字面量,什么是变量 注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的.单行注释. ...

  9. 生活点滴:java基础知识细化

    生活点滴:java基础知识细化 一.前言 越是对一门语言深入了解,就会发现自己不知道的东西越多,这才是走向了正道,同样的,对于java语言特性的学习,笔者也只是初窥门径. 二.java基础知识思考 i ...

  10. [JSP暑假实训] 一.MyEclipse安装及JAVA基础知识

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识.非常基础的文章, ...

最新文章

  1. 技术经理:求求你,别再乱改数据库连接池的大小了!
  2. Android_神奇的android:clipChildren属性
  3. [转]代码分析工具FxCop1.36之一:介绍与使用
  4. pInvokeStackImbalance 调试异常的解决办法。
  5. EPG组合 (Exporter Prometheus Grafana) 监控MySQL
  6. JAVA操作Excel表格
  7. 第12秒做视频封面:阿里云视频截帧功能
  8. 测试框架之GTest
  9. TreeMap源码解析
  10. (转)Python 字符串格式化 str.format 简介
  11. python条件判断练习题_条件控制练习题
  12. java基础类的继承_JAVA核心技术I---JAVA基础知识(类的继承)
  13. Unity 3D | 在Unity3D中创建/执行C#脚本
  14. 《程序设计基础课程设计》实验报告
  15. 学生专用计算机怎么没声音,班班通电脑没声音了
  16. 【PMP认证考试感悟】走向管理的开始
  17. 解决tp5 Could not open input file: think问题
  18. 蓝桥杯真题——猜年龄python讲解
  19. Android使用文件管理器打开指定文件夹,浏览里面的内容
  20. 如何用建木CI一键部署Java构件到Nexus

热门文章

  1. 网上购物与开店赢家随身查
  2. IRP请求的完成与返回
  3. 5.3 tensorflow2实现梯度下降法完成广告投入销售额预测——python实战
  4. 8.16 记忆增强神经网络:MANN、神经网络图灵机
  5. linux中安装wine运行windows程序
  6. Java 多线程(二)启动线程的三种方式和源码分析
  7. Android 引导页
  8. Android BroadcastReceiver(三)
  9. Jmeter插件安装及使用
  10. mysql监视器MONyog的使用