当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .