Java编程那些事儿21—算术运算符[Java编程]
本文“Java编程那些事儿21—算术运算符[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
第四章 运算符
计算机,顾名思义,就是计算的机械,所以在编程中,也要举行大量的计算(运算),运算的标记简称为运算符.
由于计算机可以举行各种运算,所以供应了很多的运算标记,这些运算标记一部份是实际里常常利用的,也有不少是计算机中新增的.
学习运算符,首先要掌握每种运算的运算法则,然后在得当的时刻利用对应的运算符.这需求关于运算符最够的熟习,并具有一定的计算机底子知识.
运算符的种类很多,为了便利学习,以下按照类别来举行介绍.
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
以上是“Java编程那些事儿21—算术运算符[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |