当前位置:天才代写 > tutorial > JAVA 教程 > Java编程那些事儿21—算术运算符

Java编程那些事儿21—算术运算符

2017-11-12 08:00 星期日 所属: JAVA 教程 浏览:475

第四章 运算符

计较机,顾名思义,就是计较的呆板,所以在编程中,也要举办大量的计较(运算),运算的标记简称为运算符。

由于计较机可以举办各类运算,所以提供了许多的运算标记,这些运算标记一部门是现实里常常利用的,也有不少是计较机中新增的。

进修运算符,首先要把握每种运算的运算法则,然后在适当的时候利用对应的运算符。这需要对付运算符最够的熟悉,并具备必然的计较机基本常识。

运算符的种类许多,为了利便进修,以下凭据种别来举办先容。

4.1 算术运算符

算术运算符,也称数学运算符,是指举办算术运算的标记,语法中对应的标记、成果以及说明参看下表

表4-1 算术运算符

标记 名称 成果说明
+ 加法运算
减法运算
* 乘法运算
/ 除法运算
% 取余 求两个数字相除的余数

在算术运算符中,+、-、*和/的运算法则和数学基内情同,在四则运算中,乘除优先于加减,计较时凭据从左向右的顺序计较,差异的处地址于:

l措施中乘号不能省略,在数学上可以写y = 2x,可是措施中必需写成y=2 *x。

l运算功效的范例和参加运算的范例中最高的范例一致,譬喻整数加整数照旧整数。影响最大的是除法,整数除整数功效照旧整数,譬喻10/3的功效是3,而不是3.333。

接着来说说取余运算符,%的成果是取两个数字相除的余数,譬喻10%3暗示计较10除以3的余数,则功效应该是1。取余运算在编程中的用途也较量大,较量常见的用途有:节制法则变革,节制随机数字的区间等。

算术运算符根基利用的示例代码如下:

int n = 3 + 5;
int a = 10;
int b = 20;
int c = a * b;
double d = 100.2;
double d1 = d + a;

在算术运算符部门,需要出格留意的一个语法现象是“提升”。提升指低于int的3种数字范例(byte、short和char)举办算术运算后,功效会自动晋升成int范例。示例代码如下:

byte b1 = 10;
byte b2 = 20;
byte b3 = b1 + b2;//语法错误,范例不匹配
int n = b1 + b2;  //可能 byte b3 = (byte)(b1 + b2);

在措施中利用算术运算符实现措施中的数学运算,在运算时也可以插手小括号,和数学一样,在措施中也是先计较小括号内部的,然后再计较小括号外部的内容,示例代码如下:

int a = 1;
int b = 2;
int c = 3;
int d = c * (a + b) + c;

别的一个需要留意的就是,变量在计较时必需被赋值,不然直接报语法错误,譬喻:

int n;
int m = 2 * n;

文章来历:http://blog.csdn.net/Mailbomb/archive/2008/05/20/2463356.aspx

 

    关键字:

天才代写-代写联系方式