算术运算符

Java 中的算法运算符,包括以下几种:

算术运算符 名称 举例
+ 加法 1+2=3
- 减法 2-1=1
* 乘法 2*3=6
/ 除法 24/8=3
% 求余 24%7=3
++ 自增1 int i=1;i++
-- 自减1 int i=1;i--

我们本文要重点讲的是 “++” 和 “--”,其他的算术运算符相对比较简单直观,本文就不花精力去讲解了,之所以要把 “++” 和 “--” 单独拿出来讲,是因为在使用他们的时候有很多坑需要开发者注意,最重要的是 “++” 和 “--” 也是面试中高频出现的面试题。

先来看 “++” 的基本使用:

int i = 1;
int i2 = ++i; // ++i 相当于 i = 1+i;
System.out.println(i);  // 2
System.out.println(i2); // 2

i 和 i 的区别<

第 1-4 课:Java 中的运算符和流程控制 + 面试题相关推荐

  1. java中非法运算符_Java 中的运算符和流程控制相关内容的理解

    //三元表达式的嵌套 int max = i > j ? (i > k ? i : k) : (j > k ? j : k); //练习:输出分数所对应的等级 >=90 -A ...

  2. 【26天高效学完Java编程】Day03:Java中的运算符与流程控制语句的基本概念与实操

    本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学完Java编程 相关软件地址:链接地址 所有代码地址:链接地址 如果 ...

  3. java中的.运算符_java中的各种运算符

    1.算术运算符: 算术运算符也就是我们小学所学过的:+ - * /:还有取模运算符:%:取模运算符也就是求余的 运算: 运算形式:操作数 + 操作数:操作数 - 操作数:操作数 * 操作数:操作数 / ...

  4. 12 java中instanceof运算符的意义和用法

    java中instanceof运算符的意义和用法 instanceof运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来标识该对象是否为特定类或者它的子类的一 ...

  5. 详细介绍Java中的运算符

    Java中类型转换 不同类型的数据可以在一起运算,需要将他们转换为同一类型,就可以进行运算 Java类型转换的分类 隐式类型转换[自动类型转换] 小范围数据转大范围 byte->short-&g ...

  6. 关于java中位运算符的使用和理解

    关于java中位运算符的使用和理解 &(按位与) ' & ' 符号的作用是对运算符的两侧以二进制表达的操作符按位进行'与'运算. 规则: 只有两个操作数对应位同为1时,结果为1,其余全 ...

  7. Java中的运算符——逻辑运算符详解

    逻辑运算符主要包括逻辑与( & ),逻辑或( | ),逻辑异或( ^ ),短路与( && ),短路或( || ).所有逻辑运算符的特点是操作数都是布尔类型,并且最终的运算结果也 ...

  8. java中冒号运算符起什么作用呢?

    转自: java中冒号运算符起什么作用呢? 下文笔者讲述java中冒号运算符的功能简介说明,如下所示: 冒号运算符的功能: 1.跳转2.三元表达式3.迭代循环4.断言5.switch6.方法(jdk8 ...

  9. Java中的运算符——赋值运算符详解

    赋值运算符主要是这几种:=.+=.-=.*=./=.%=,其它和二进制相关的内容这里就不详细解释了.赋值类的运算符包括基本赋值运算符(=)和扩展的赋值运算符(+=.-=.*=./=.%=).我们来看一 ...

最新文章

  1. think in java笔记_Thinking in java读书笔记 PDF 下载
  2. UVa10970 - Big Chocolate(计数问题)
  3. 设计模式原则之依赖倒置原则
  4. 洛谷 P3865 【模板】ST表
  5. Win7下Android模拟器中没有3G网络信号的解决办法
  6. 2011年全国软件大赛模拟题及参考答案(Java本科组)
  7. 4位加法器的设计代码verilog_一个简单的8位处理器完整设计过程及verilog代码
  8. [NewLife.XCode]反向工程(自动建表建库大杀器)
  9. 算法(10)-leetcode-explore-learn-数据结构-链表双指针技巧
  10. svn常用命令与分支操作
  11. 系统学习NLP(十一)--命名实体识别
  12. Webstorm中html无Vue语法提示
  13. java-php-python-springboot网络办公系统计算机毕业设计
  14. idea 运行vue项目
  15. mysql拖库_利用SQL注入漏洞拖库的方法
  16. python|数据分析
  17. [CTF]Dino安全小组第三次内部赛“remix_欧皇的游戏2.0”Writeup
  18. 过孔在覆铜后不出现十字孔
  19. 欲望都市游戏设计 背景图层和UI图层的设计
  20. 习题3.3 506寝室小组

热门文章

  1. python mockito arg_that_wqingxiao
  2. 【SpringBoot 2】(二)快速入门案例HelloWorld
  3. MIP 脚本域名地址变更公告
  4. 大型网站的HTTPS实践:基于协议和配置的优化
  5. 锁底层之内存屏障与原语指令
  6. inux CentOS 7 修改内核启动默认顺序
  7. AliOS Things声源定位应用演示 1
  8. 移动端video播放时不弹出页面层
  9. java虚拟机规范阅读(三)异常
  10. 金融行业 | 电子银行系统性能优化解决方案