首页 > 编程语言 >Java02 前递增(减)和后递增(减)运算的区别

Java02 前递增(减)和后递增(减)运算的区别

时间:2022-10-12 22:44:13浏览次数:53  
标签:返回 操作数 Java02 运算 ++ 递增 运算符 递减

++ 运算符把它的单个操作数增加 1,这个操作数必须是变量、数组中的元素或对象的字段。这个运算符的行为取决于它相对于操作数的位置。放在操作数之前,是前递增运算符,递增操作数的值,并返回递增后的值。放在操作数之后,是后递增运算符,递增操作数的值,但返回递增前的值。

    public static void main(String[] args) {
        int i = 1, j = 1;
        int x,y;
        x=++i;
        y=j++;
        System.out.println("i=" + x + " j=" +y);
    }

输出结果:i=2 j=1

-- 运算符把它的单个数字操作数减小 1,这个操作数必须是变量、数组中的元素或对象的字段。和 ++ 运算符一样,-- 的行为也取决于它相对于操作数的位置。放在操作数之前,递减操作数的值,并返回递减后的值。放在操作数之后,递减操作数的值,但返回递减前的值。

标签:返回,操作数,Java02,运算,++,递增,运算符,递减
From: https://www.cnblogs.com/zhuanghamiao/p/Java-02.html

相关文章

  • 33.关系运算符重载
    程序1:#pragmawarning(disable:4996)//2022年10月12日21:26:43#include<iostream>usingnamespacestd;classMaker{public:Maker(){id=0;......
  • python中的运算函数
    1、abs(x)x的绝对值2、complex(re,im)返回一个复数,re是实部,im是虚部3、c.conjugate()返回c的共轭复数4、pow(x,y)计算x的y次方; pow(x,y,z)先计算x的y次方,然后结果在对z取余5、x......
  • 32.赋值运算符重载
    1.赋值(=)运算符重载赋值符常常初学者的混淆。这是毫无疑问的,因为’=’在编程中是最基本的运算符,可以进行赋值操作,也能引起拷贝构造函数的调用。classPerson{ frie......
  • 实验1c语言开发环境使用和数据类型,运算符和表达式
    1.试验任务1(1)在垂直方向上打印两个字符小人的源代码,以及运行结果截图 \\在垂直方向上打印两个字符小人#include<stdio.h>intmain(){printf("o\n");pr......
  • Java控制台简易计算器(两数运算)
    Java控制台简易计算器(两数运算)源代码使用while循环,Scanner方法,Switch语句实现交互效果packagecom.ge.method;importjava.util.Scanner;publicclassDemo04{......
  • 【C语言】赋值操作符、单目操作符、自增自减运算符。
    ......
  • java求最大递增子序列算法
    求最大递增子序列:packagecom.test.algorithm;importjava.util.Arrays;/***CreatedbyAdministratoron2022/10/12.*/publicclassMaxIncrSub{/*......
  • 第二章 运算符
    第二章运算符计算运算符操作符1.1运算符分类运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。算数运算符递增和递减运算符比较运......
  • shell 知识点补充(4)-date/数值运算/test 指令/判断符号 [ ]/预设变数($0)/条件判断:if
    ​​1、date​linux时钟分为系统时钟(SystemClock)和硬件(RealTimeClock,简称RTC)时钟。系统时钟是指当前LinuxKernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件......
  • 位运算符
    最近用的很多,快快熟悉。===1.and运算===and运算通常用于二进制取​​位操作​​​,例如一个数and1的结果就是取​​​二进制​​​的最末位。这可以用来判断一......