Java基础知识(一) 自增、自减运算符
自增运算符++,将数值增加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基础知识(一) 自增、自减运算符相关推荐
- java基础知识点_「Java面试题/知识点精华集」20000+字的Java基础知识篇(2020最新版) !
" 本文已经收录进我的 79K Star 的 Java 开源项目 JavaGuide:https://github.com/Snailclimb/JavaGuide (「Java学习+面试指 ...
- java里面value_「Java基础知识」Java中包含哪些运算符
原标题:「Java基础知识」Java中包含哪些运算符 在Java中包含的运算符有:算数运算符,逻辑运算符,关系运算符等. 算数运算符也就是我们平时的加减乘除余等操作:在Java中都是将右边的值赋值给左 ...
- Java基础知识(四) 基本类型与运算
Java基础知识 基本类型与运算 1. Java提供了哪些基本数据类型 2. 什么是不可变类 3. 值传递与引用传递的区别 4. Math类中的round.ceil和floor方法的功能各是什么 5. ...
- Java基础知识记忆(面试准备)
Java知识记忆 Java技术体系 JDK IDEA Java基础语法 Java基础语法 1.类型转换问题 自动类型转换 表达式的自动类型转换 强制类型转换 2.运算符 2.1 算术运算符(理解) 2 ...
- 「Java面试题精华集」Java基础知识篇(2022最新版)附PDF版
两个星期前,我和我的好朋友决定做一系列的 Java 知识点常见重要问题的小册.小册的标准就一个,那就是:取精华,取重点.每一本小册,我们都会充分关注我们所总结的知识点是否达到这个标准. 昨天晚上终于把 ...
- Java基础知识篇(2020最新版) 准备放进收藏夹吃灰的勿进
. Java 基本功 1.1. Java 入门(基础概念与常识) 1.1.1. Java 语言有哪些特点? 简单易学: 面向对象(封装,继承,多态): 平台无关性( Java 虚拟机实现平台无关性): ...
- Java基础知识(全面)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章导航 前言 一.java基础语法 1.java语言介绍 2.三大平台 3.语言特点 4.Jvm.jre 和 jdk 5.环境变量 ...
- 学习java基础知识笔记
Java基础知识 第一章.Java基础入门 1.JDK的组成 2.什么是注释,注释有哪些,字面量,什么是变量 注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的.单行注释. ...
- 生活点滴:java基础知识细化
生活点滴:java基础知识细化 一.前言 越是对一门语言深入了解,就会发现自己不知道的东西越多,这才是走向了正道,同样的,对于java语言特性的学习,笔者也只是初窥门径. 二.java基础知识思考 i ...
- [JSP暑假实训] 一.MyEclipse安装及JAVA基础知识
本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识.非常基础的文章, ...
最新文章
- 技术经理:求求你,别再乱改数据库连接池的大小了!
- Android_神奇的android:clipChildren属性
- [转]代码分析工具FxCop1.36之一:介绍与使用
- pInvokeStackImbalance 调试异常的解决办法。
- EPG组合 (Exporter Prometheus Grafana) 监控MySQL
- JAVA操作Excel表格
- 第12秒做视频封面:阿里云视频截帧功能
- 测试框架之GTest
- TreeMap源码解析
- (转)Python 字符串格式化 str.format 简介
- python条件判断练习题_条件控制练习题
- java基础类的继承_JAVA核心技术I---JAVA基础知识(类的继承)
- Unity 3D | 在Unity3D中创建/执行C#脚本
- 《程序设计基础课程设计》实验报告
- 学生专用计算机怎么没声音,班班通电脑没声音了
- 【PMP认证考试感悟】走向管理的开始
- 解决tp5 Could not open input file: think问题
- 蓝桥杯真题——猜年龄python讲解
- Android使用文件管理器打开指定文件夹,浏览里面的内容
- 如何用建木CI一键部署Java构件到Nexus