第 1-4 课:Java 中的运算符和流程控制 + 面试题
算术运算符
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 中的运算符和流程控制 + 面试题相关推荐
- java中非法运算符_Java 中的运算符和流程控制相关内容的理解
//三元表达式的嵌套 int max = i > j ? (i > k ? i : k) : (j > k ? j : k); //练习:输出分数所对应的等级 >=90 -A ...
- 【26天高效学完Java编程】Day03:Java中的运算符与流程控制语句的基本概念与实操
本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学完Java编程 相关软件地址:链接地址 所有代码地址:链接地址 如果 ...
- java中的.运算符_java中的各种运算符
1.算术运算符: 算术运算符也就是我们小学所学过的:+ - * /:还有取模运算符:%:取模运算符也就是求余的 运算: 运算形式:操作数 + 操作数:操作数 - 操作数:操作数 * 操作数:操作数 / ...
- 12 java中instanceof运算符的意义和用法
java中instanceof运算符的意义和用法 instanceof运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来标识该对象是否为特定类或者它的子类的一 ...
- 详细介绍Java中的运算符
Java中类型转换 不同类型的数据可以在一起运算,需要将他们转换为同一类型,就可以进行运算 Java类型转换的分类 隐式类型转换[自动类型转换] 小范围数据转大范围 byte->short-&g ...
- 关于java中位运算符的使用和理解
关于java中位运算符的使用和理解 &(按位与) ' & ' 符号的作用是对运算符的两侧以二进制表达的操作符按位进行'与'运算. 规则: 只有两个操作数对应位同为1时,结果为1,其余全 ...
- Java中的运算符——逻辑运算符详解
逻辑运算符主要包括逻辑与( & ),逻辑或( | ),逻辑异或( ^ ),短路与( && ),短路或( || ).所有逻辑运算符的特点是操作数都是布尔类型,并且最终的运算结果也 ...
- java中冒号运算符起什么作用呢?
转自: java中冒号运算符起什么作用呢? 下文笔者讲述java中冒号运算符的功能简介说明,如下所示: 冒号运算符的功能: 1.跳转2.三元表达式3.迭代循环4.断言5.switch6.方法(jdk8 ...
- Java中的运算符——赋值运算符详解
赋值运算符主要是这几种:=.+=.-=.*=./=.%=,其它和二进制相关的内容这里就不详细解释了.赋值类的运算符包括基本赋值运算符(=)和扩展的赋值运算符(+=.-=.*=./=.%=).我们来看一 ...
最新文章
- think in java笔记_Thinking in java读书笔记 PDF 下载
- UVa10970 - Big Chocolate(计数问题)
- 设计模式原则之依赖倒置原则
- 洛谷 P3865 【模板】ST表
- Win7下Android模拟器中没有3G网络信号的解决办法
- 2011年全国软件大赛模拟题及参考答案(Java本科组)
- 4位加法器的设计代码verilog_一个简单的8位处理器完整设计过程及verilog代码
- [NewLife.XCode]反向工程(自动建表建库大杀器)
- 算法(10)-leetcode-explore-learn-数据结构-链表双指针技巧
- svn常用命令与分支操作
- 系统学习NLP(十一)--命名实体识别
- Webstorm中html无Vue语法提示
- java-php-python-springboot网络办公系统计算机毕业设计
- idea 运行vue项目
- mysql拖库_利用SQL注入漏洞拖库的方法
- python|数据分析
- [CTF]Dino安全小组第三次内部赛“remix_欧皇的游戏2.0”Writeup
- 过孔在覆铜后不出现十字孔
- 欲望都市游戏设计 背景图层和UI图层的设计
- 习题3.3 506寝室小组