首页 > 其他分享 >0205 自增自减运算符

0205 自增自减运算符

时间:2023-03-31 15:00:38浏览次数:31  
标签:自增 12 ++ System 运算符 0205 out

单独使用:自增自减运算符(后)(前)

​ 单独写一行时,不论前后,结果都一样

参与计算

​ x++:先用后加,++x:先加后用

了解即可,单行更常用

package com.lxc.arithmeticoperator;

public class ArithmeticoperatorDmol5 {
    public static void main(String[] args) {
        
        int x = 10;
        int y = x++;//先用后加,先把x赋值给y,再对x进行自增;
                    //x = 11,y = 10
        int z = ++x;//先加后用,先对已经在对y求值时就已经自增过的x进行自增,再将x的值赋给z
                    //x = 12,z = 12

        System.out.println("x:" + x);//12
        System.out.println("y:" + y);//10
        System.out.println("z:" + z);//12
    }
}

标签:自增,12,++,System,运算符,0205,out
From: https://www.cnblogs.com/cxllxc/p/17276306.html

相关文章

  • 运算符
        和Java中运算符的一些区别: ......
  • 运算符is和==的区别
    在Python中,is运算符和==运算符都用于比较对象之间的相等性。==比较的是两个对象的值是否相等,它比较的是对象的内容,而不是它们的身份。也就是说,如果a和b两个变量的值相等,那么a==b的结果应该是True。这意味着==会检查被比较的对象所包含的数据是否相等。is比较的是两个对象的......
  • MySQL8给已有表新增自增列赋初始值的问题
    错误1:[22001][1138]Datatruncation:InvaliduseofNULLvalue原因:如果你xxx表已有数据,你是无法新增自增列的,需要中转一下。因为自增列需要是key。解决:第一步,给xxx......
  • 76.算术运算符
    算术运算符对大多数运算符来说,布尔类型的运算对象将被提升为int类型。当作用于算术类型的对象时,算术运算符+、一、*、/的含义分别是加法、减法、乘法和除法。整数相除结果还......
  • 75.c++运算符优先级
    优先级运算符结合律助记1::从左至右作用域2a++、a--、type()、type{}、a()、a[]、.、->从左至右后缀自增减、函数风格转型、函数调用、下标、成员......
  • C++编程语言中赋值运算符重载函数(operator=)介绍
    参考资料:C++编程语言中赋值运算符重载函数(operator=)介绍_operator==_liitdar的博客-CSDN博客本文主要介绍C++编程语言中赋值运算符重载函数(operator=)的相关知识,同时通......
  • 逻辑运算符
    publicclassOpterDemo{publicstaticvoidmain(String[]args){System.out.println(true&true);System.out.println(true&false);Sys......
  • 《Java》学习随笔 4、运算符
    4Java运算符运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符 4.1算术运算符+加法-相加运算符两侧的值A+B等于......
  • Python基本知识(编程语言、数据类型、变量与常量、运算符、格式化输出以及解释器)
    什么是编程语言?编程语言是人类与计算机之间交流的媒介,如Python、go、Java、c语言等等。什么是编程?程序员将自己的逻辑和想法用计算机能够读懂的语言写下来的过程。编程......
  • 逻辑运算符的优先级
    在一个表达式中,可以含有多个逻辑运算符,他们的优先级是:“!”最高“&&”次之“||”最低;逻辑运算低于所有关系运算,而“!”高于所有算术运算。第一个例子#define_CRT_SECURE_NO_W......