JavaSE (四)一般运算符解释和例子

简介: JavaSE一般运算符解释和例子

1、 当有若干个变量参与运算时,运算顺序法则与数学一样(一般运算),结果类型取决于这些变量中表示数据范围最大的那个变量类型。例如:int、double、short这三种变量类型运输结果是double类型。


2、

int i = 1;
int a = 2;
double d = (double)a / b;


以上代码:i与a都是int整型,通过(double)a这种转换将a转换为一个匿名的变量,该变量的类型是double,但是注意:a本身依旧是int类型,而不是double类型,最后,(double)a / b;就是double类型除以int类型,结果自然为double类型。


3、 取模运算符: 使用%表示,取模等于数学中的余数

int i = 8;
int a = 5;
int b = i % a;

以上代码运行结果是3,因 8 除以 5 等于 1 余 3。


取模规律:取模的结果符号永远与被除数的符号相同,例如:

int i = 5;
int a = -3;
int b = i % a;

结果:2

int i = -5;
int a = -3;
int b = i % a;


结果:-2

int i = -5;
int a = 3;
int b = i % a;

结果:-2


相关文章
|
4月前
|
机器学习/深度学习 自然语言处理 JavaScript
无类型语言的例子
【7月更文挑战第14天】本文介绍编程语言类型系统的分类。编程语言依据类型系统分为有类型、弱类型和无类型。类型系统的探讨涉及抽象语法、语义和运行时行为。
52 2
|
6月前
|
Java 开发者
Java的三元表达式用法
Java的三元表达式用法
|
存储 Java C语言
教你精通JavaSE语法->第三章、运算符
计算机的最基本的用途之一就是执行数学运算,即:对操作数进行操作时的符号,不同运算符操作的含义不同。-------->复习或初学Java语法
73 0
|
6月前
|
存储 Java Python
Python 变量?对象?引用?赋值?一个例子解释清楚
Python 变量?对象?引用?赋值?一个例子解释清楚
|
6月前
|
存储 Java 编译器
JavaSE学习--数据类型和运算符
JavaSE学习--数据类型和运算符
87 0
|
存储 机器学习/深度学习 Java
【JavaSE语法】运算符
【JavaSE语法】运算符
77 0
|
Java C语言
《JavaSE-第三章》之运算符
《JavaSE-第三章》之运算符
|
存储 机器学习/深度学习 搜索推荐
教你精通JavaSE语法之第六章、数组的使用
JavaSE数组的知识点介绍,适用于初学者和有一定经验的学生进行学习和复习。
97 0
JavaSE:第二章:变量与运算符
JavaSE:第二章:变量与运算符
JavaSE:第二章:变量与运算符
|
C语言
​ ​​ ​初识C语言——常量、转义字符、函数、数组的相关概念
史上最全讲解常量、转义字符、函数、数组的相关概念
100 0
​  ​​  ​初识C语言——常量、转义字符、函数、数组的相关概念