除了这+ - * / % 这5个算术运算符之外其实还有2种 ++ - - 这两个也可以属于算术运算符。他是自增自减运算
的,例如:int i = 10; i++; i- - 或 ++i - -i但是这2个比较特殊,他有先运算和后运算一说。++ - -符号在后面的
为后运算,++ - -符号在前面的为先运算例如:i++ i- - 这为后运算,++i - -i这为先运算。
++ - - 他是一个缩写的方式,融合了2句代码的缩写。
例如:int i = 100; int a = i; i = i+1; 意思是,声明了一个i 又声明了一个a ,把i交给了a 然后i自己又加了1
就这2句代码他可以缩写成一句,可以这样 int a = i++; i++的意思是这样的,这个i原来的值先给了a,然后他
自己再加了1 。如图4.3所示:
图4.3
他自己自增倒看不出什么问题,但是如果一但和别的变量参与了运算那效果就不一样了例如:int a = 10;
int i; i = a++; i= ++a; 他这个a++是后运算,后运算那么就先把这个a的值先交给i,然后a他自己再加个1,他
拆分成2句其实是这样的:i = a; a = a++。++a是先运算,先运算就是他先运算+1然后再把值交给i, 他拆分成
2句其实是这样写的:a = a++; i = a; 。如图4.31所示:
图4.31
练习题:1.用int类型运算:100*100 2.用int类型接收,1.5+9.5 3.把long数值10000000000转为int
4.double 10.5转成float类型 5.给个数值80000,用int类型去接收,并且用double类型减去100.9 6.自增自减
心算练习不能用机器算,靠自己心算如图4.32所示:
图4.32
技术分享:www.kaige123.com
相关推荐
31.java自增自减运算符.zip31.java自增自减运算符.zip31.java自增自减运算符.zip31.java自增自减运算符.zip31.java自增自减运算符.zip31.java自增自减运算符.zip31.java自增自减运算符.zip31.java自增自减运算符.zip...
Java语言中自增、自减运算符解析.pdf
自增/自减运算符 目录 课程导入 掌握自增/自减运算符的计算 能够熟练使用自增/自减运算符 自增/自减运算符 基本规则: 作用:在对一个变量做加 1 或减 1 处理时,可以使用 ++ 或 --。 ++ 或 --是单目运算符,放在操作...
C语言自增运算符的置于变量前和变量后的区别与理解自加自减运算符的概念:在普通语句定义并用printf函数输出结果for循环中作为判断条件结语Reference 自加自减运算符的概念: 自增自减运算符存在于C/C++/C#/Java/...
Java语言中自增、自减运算符解析
介绍Java和C语言中的自增和自减区别,如a++和a--的区别。
java代码-自增运算符和自减运算符
主要给大家介绍了关于Java中自增和自减操作符(++/--)的那些事,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Java语言中自增(++)和自减(--)运算符
1. 运算符 1.1 关系运算符 ...1. 自增自减运算符有且只能操作变量!!! 2. 自增自减运算符独立存在!!!单独成行,减少代码中的歧义!!! 3. 【个人建议】 使用 += 1 和 -= 1 替代自增自减运算符 S
初学Java运算符,包扩算术运算符,关系运算符,逻辑运算符,自增自减运算符。其中有对自增自减运算符和逻辑运算符的一些心得体会与错误预防。
java代码-例子2-3 Java语言中自增与自减运算符的用法
java代码-例2-3 Java语言中自增与自减运算符的用法。
第一个++a先自增为3,随后将3存入操作数栈1 第二个++a先自增为4,随后将4存入操作数栈2 第一个++a先自增为3,随后将3存入操作数栈1 第二个 a++
跳转控制语句 三元运算符 逻辑运算符 短路逻辑运算符 数组 方法简述 switch语句 if语句 关系运算符 自增自减运算符 赋值运算符 算术运算符 类型转换 Java简述 标识符 变量 数据类型 常量 关键字
一、Java (一). 基础 1.Java 基本功 1.1.Java 入门(基础概念与常识) ...1.2.5.自增自减运算符 1.2.6.continue、break、和return的区别是什么? 1.2.7.Java泛型了解么?什么是类型擦除?介绍一下常用的通配符? ......
• 表达式语句:赋值运算符(=)、自增运算符(++i)、自减运算符(--i)等。这些语句用于计算表达式的值,并将结果赋给变量。 • 输入输出语句:System.out.println()、Scanner.nextInt()等。这些语句用于从用户或外部...
自增自减运算符 continue、break 和 return 的区别是什么? 方法 什么是方法的返回值?方法有哪几种类型? 静态方法为什么不能调用非静态成员? 静态方法和实例方法有何不同? 重载和重写的区别 什么是可变长参数? ...
-- 自减 a-- 2、关系运算符 运算符 描述 示例 == 相等 (a == b) != 不相等 (a != b) > 大于 (a > b) 小于 (a ) >= 大于或等于 (a > = b) 小于或等于 (a ) 3、逻辑运算符 运算符 描述 示例 && 与 两个...