郑州游戏学院—陈跃峰老师的博客

人生难得几回博,来,让我们博一把

陈跃峰ID:Mailbomb
713024次访问,排名45好友100人,关注者290
努力学习,努力工作
Mailbomb的文章
原创 279 篇
翻译 12 篇
转载 11 篇
评论 1199 篇
陈跃峰的公告
陈跃峰 个人简历
cqucyf@gmail.com

本BLOG中文章,未经允许严禁用于商业目的!

本人编写的J2ME基础入门书籍: 《新编J2ME就业培训教程》,购买
dearbook
华储网
当当网
Chinapub
最近评论
想我有奖:第n/10行n%10列
小晓:有更深一点的内容吗?
过往云烟:我下载不了啊
beishion:似乎可以出书了,还是准备出书?
casion001:好事成双啊!学习中啊!楼主辛苦叻
文章分类
收藏
    相册
    J2ME技术
    J2ME开发网
    无线空间
    Java网站
    Eclipse官方网站
    Sun中国
    Sun官方网站
    常用网站
    Chinabyte
    Google搜索引擎
    华军软件园
    新浪新闻
    网上书店
    ITbook
    互动出版网
    当当书店
    第二书店
    我工作过的地方
    上海托普信息技术学院
    游戏学院南京校区
    游戏学院郑州校区
    电脑报
    友情链接
    acqy的专栏
    eiyaa的专栏
    上海求职客栈
    刀剑啸的专栏
    刘军的BLOG
    王新钢的BLOG
    贝壳鱼(k7sem)专栏
    骄傲的猫
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Java编程那些事儿21——算术运算符收藏

    新一篇: Java编程那些事儿22—比较运算符 | 旧一篇: Java编程那些事儿20—空白、语句结束和注释

     
    Java编程那些事儿21——算术运算符
    郑州游戏学院 陈跃峰
    第四章 运算符
             计算机,顾名思义,就是计算的机器,所以在编程中,也要进行大量的计算(运算),运算的符号简称为运算符。
             由于计算机可以进行各种运算,所以提供了很多的运算符号,这些运算符号一部分是现实里经常使用的,也有不少是计算机中新增的。
             学习运算符,首先要掌握每种运算的运算规则,然后在适当的时候使用对应的运算符。这需要对于运算符最够的熟悉,并具备一定的计算机基础知识。
             运算符的种类很多,为了方便学习,以下按照类别来进行介绍。
    4.1 算术运算符
             算术运算符,也称数学运算符,是指进行算术运算的符号,语法中对应的符号、功能以及说明参看下表
    表4-1 算术运算符
    符号
    名称
    功能说明
    +
    加法运算
    -
    减法运算
    *
    乘法运算
    /
    除法运算
    %
    取余
    求两个数字相除的余数
             在算术运算符中,+、-、*和/的运算规则和数学基本相同,在四则运算中,乘除优先于加减,计算时按照从左向右的顺序计算,不同的地方在于:
    程序中乘号不能省略,在数学上可以写y = 2x,但是程序中必须写成y=2 *x。
    运算结果的类型和参与运算的类型中最高的类型一致,例如整数加整数还是整数。影响最大的是除法,整数除整数结果还是整数,例如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;

    发表于 @ 2008年05月20日 19:03:36|评论(loading...)|编辑

    新一篇: Java编程那些事儿22—比较运算符 | 旧一篇: Java编程那些事儿20—空白、语句结束和注释

    评论

    #千喜鹤 发表于2008-05-21 19:59:45  IP: 60.222.80.*
    有点复杂,没有看懂 . kinghey.com
    #qzbaizf 发表于2008-05-21 22:50:29  IP: 219.135.239.*
    进度好慢啊…………
    #casion001 发表于2008-07-17 11:17:45  IP: 218.28.134.*
    不错啊!版主加油啊!学习中收益中啊!
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 陈跃峰