Java基本语法(6)--算术运算符
除号(/)要注意的是除数与被除数的数据类型。如果都是整型,那么结果还是一个整型,因此结果相当于是取整;如果至少有一浮点型,那么结果是浮点型,也就可以除到完整彻底,带小数点的。
前后的自增自减主要区分就是放在前面的需要自己先自增自减,然后再进行其他的操作,而放在后面的需要先跟别的元素进行其他操作,然后再自己自增自减。他们的不同导致的结果就是别的元素的值是由原来那个没有自增自减的变量决定的还是后来自增自减过的变量决定的。
int num1 = 12;
int num2 = 5;
int result1 = num1/num2; //结果是2
int result2 = num1/num2*num2; //结果是10(2*5)
double result3 = num1/num2; //结果是2.0
double result4 = (double)num1/num2; //结果是2.4
short s1 = 2;
int i1 = s1 + 1;
short s2 = ++s1;
//以上两个结果相同,功能也相同。但如果是为了实现自加自减1的效果,最好还是使用第二种,因为++(--)不会改变数据类型,效率较高。
Java基本语法(6)--算术运算符相关推荐
- Java 基本 语法变量与运算符
一.关键字与保留字 关键字(keyword)的定义和特点 定义:被 被Java 语言赋予了特殊含义,用做专门用途的字符串(单词) 特点: 关键字中所有字母都为 小写 官方地址: https://doc ...
- Java基础入门笔记-算术运算符
代码如下: package my;public class HelloWorld {public static void main(String[] args){int a=10,b=20;doubl ...
- java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
一.算术运算符 算术运算符主要用于进行基本的算术运算,如加法.减法.乘法.除法等. Java 中常用的算术运算符: public class test { public static void mai ...
- Java5种算术运算符_7种算术运算符
加减乘除是数学中的运算符,它们有着各自的运算顺序.在计算机语言中,也同样有运算符,java语言中有一套丰富的运算符来对变量进行操纵,不同种类的运算符的使用也不同,今天这篇文章介绍java中的算术运算符 ...
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...
Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...
- Java基础语法(三)——运算符
文章目录 Java基础语法(三)--运算符 一.算术运算符 1.基本四则运算符 (1)练习 (2)注意事项 2.复合运算符 3.自增自减操作符 二.关系运算符 三.逻辑操作符 1.逻辑与&&a ...
- java基础语法入门到类型转换问题,运算符,数据输入,数组,方法概述,Debug模式,以及10个小案例的详细介绍。
java基础语法 目录 java基础语法 1. Java概述 1.1 Java语言发展史(了解) 1.2 Java语言跨平台原理(理解) 1.3 JRE和JDK(记忆) 1.4 JDK的下载和安装(应 ...
- Java基础语法——运算符与表达式
目录 Eclipse下载 安装 使用 运算符 键盘录入 Eclipse下载 安装 使用 Eclipse的概述(磨刀不误砍柴工)--是一个IDE(集成开发环境) Eclipse的特点描述 (1)免费 ( ...
- Java基础语法-运算符
文章目录 1.运算符和表达式 运算符: 表达式: 2.算术运算符 练习:数值拆分 3.隐式转换 概念: 简单记忆: 两种提升规则: 取值范围从小到大的关系: 4.隐式转换的练习 案例一: 案例二: 案 ...
- JAVA算术运算符是什么意思_Java的算术运算符
Java算术运算符 一.运算符与表达式 Java提供了丰富的运算符,如算术运算符.关系运算符.逻辑运算符.位运算符等. Java语言中的绝大多数运算符和C语言相同,基本语句,如条件分支语句.循环语句等 ...
最新文章
- POJ 1860	Currency Exchange
- Eclipse插件打开编辑器
- kubernetes,什么鬼?
- BZOJ 4278 [ONTAK2015]Tasowanie (后缀数组)
- windows找不到文件javaw_windows电脑上,怎么快速找文件?
- 计时器延迟 NSTimer和CADisplaylink GCD中的延迟
- Python入门级教学之(Python中的输出函数)
- 3-8 译码器设计实验--VHDL
- 寒假打工去,不能继续写博客,表示好心痛啊。。。
- 线性查找与二分查找入门
- 同步现象 心理学_「心理学学了些什么?」基础心理学知识1
- vijos1942——小岛 Floyed
- 【Reference Reading】一种基于双硼/Gd剂的治疗诊断学方法以提高硼中子捕获治疗肺癌的疗效
- mapboxgl绘制3D线教程
- 景格虚拟教具混合动力汽车动力系统虚拟结构原理展示台复制狗
- swift html5 跳转页面跳转,Swift - 纯代码实现页面segue跳转,以及参数传递
- 十道解分式方程及答案_10道解分式方程练习题及答案.doc
- 【问答集锦】人工智能/机器学习技术在电商场景下的应用
- mac备忘录同步android,IOS技巧心得 篇五:iOS备忘录,可实现全平台实时同步,iPhone ipad PC...
- opencv3.3出炉,与深度学习结合更密切
热门文章
- Java注释:探究和解释
- Log4j,Stat4j,SMTPAppender集成–汇总错误日志以发送太多电子邮件
- 注册界面的实现案例视频(前端开发)
- Linux 命令之 pgrep -- 用于检索(搜索进程/查找进程)当前正在运行的进程
- 静态内部类实现mysql连接_Java - 静态内部类
- 光学定位与追踪技术_如何为射线光学仿真创建复杂的透镜几何结构
- ID生成器 雪花算法
- 荣耀6plus+android5.1,荣耀66Plus EMUI3.0开发版5.5.1版本发布说明
- python爬虫开发 从入门到实战_python网络爬虫从入门到实战开发
- 均值差异大但是t检验不显著_T检验原理及介绍