黑马程序员技术交流社区

标题: 第6课:五则运算 [打印本页]

作者: 滔哥    时间: 2014-8-12 17:55
标题: 第6课:五则运算
在上一节课我们认识了变量,那么这一节课就通过变量来体验一下Java中基本的数学运算吧。但是,为什么我们这节课是叫做“五则运算”呢?在我们的加减乘除四则运算之外,还有一种比较常用的数学运算叫做“模”。模是英文mod的音译,意思是取余数。
代码编辑区已经给出了一部分代码,首先咱们在第3行处声明两个int型变量i1和i2,并分别初始化为5和2。
  1. int i1 = 5, i2 = 2;
复制代码

接下来我们在一行中输出i1 + i2和i1 – i2的结果,并用空格隔开。在”Hello World!”程序中我们就使用过,输出的语句是System.out.println()。所以我们这里要写的整个输出语句就是
  1. System.out.println((i1 + i2) + " " + (i1 - i2));
复制代码
在输出语句中,可以使用“+”号将不同的部分连接起来。由于空格符号是字符型的数据,为了不让它影响到我们对i1和i2进行的数值运算,要使用小括号将数值运算括起来。


然后我们再在一行中输出i1 * i2和i1 / i2的结果,并用空格隔开。与输出加法和减法的结果相同,现在大家独立尝试一下。



最后,我们要尝试一下第五种运算——模运算。模运算的符号是百分号“%”。如果我们想要得到i1除以i2后的余数,就可以这样写:i1 % i2。
好吧,现在让我们来在一行中输出i1 % i2的结果吧!这条语句比较上面的两句要简单哦
  1. System.out.println(i1 % i2);
复制代码
好的,让咱们点击一下运行看一下结果是怎样的。
你有没有发现,i1 / i2的结果是2,这与我们平时计算的结果是不同的。那么,这是为什么呢?对于Java来说,两个整型数据进行计算的结果也一定是整型数据的,所以原本的结果2.5中的小数部分会被简单的截取掉,只留下了整数部分的2。


第7课:类型转换


作者: 黄宝宝    时间: 2014-8-12 17:56
哈哈,沙发!
作者: felixzr    时间: 2014-8-12 17:57
我来藤椅,顶一个
作者: 狐狸FMF    时间: 2014-8-12 17:58
好详细。。。。。。。。
作者: 不想飞不到    时间: 2014-8-12 17:58
地板!开开心心顶贴去!
作者: TreeSet    时间: 2014-8-12 18:00
五则运算~
作者: 张周飞    时间: 2014-8-12 18:00
涛哥  你这么无私 这么给力  
{:3_67:}我要给你生孩子!!!!!!
作者: 钟伟    时间: 2014-8-12 18:00
这么快啊
作者: 韩天雷    时间: 2014-8-12 18:01
滔哥 有人要给你生孩子~~
作者: 彬锐    时间: 2014-8-12 18:06
五则运算
加减乘除求余
+ - * / %
作者: pengyu1801    时间: 2014-8-12 18:07
幸苦涛哥,跟着你又复习了一遍基础
作者: 速度与Fire    时间: 2014-8-12 18:10
-5%3等于多少  -2%6等于多少
作者: ⋛⋌⋚JEEP    时间: 2014-8-12 18:13
深入到类型的运算,了解到同样的类型运算的结果还是该类型:)
作者: believe    时间: 2014-8-12 18:15
值得学习啊,火速前来!!
作者: czwanglei    时间: 2014-8-12 18:22
过来参观下
作者: ssd不会    时间: 2014-8-12 18:22
好东西啊,嘻嘻
作者: 阿斌    时间: 2014-8-12 18:24
回帖领奖励:lol
作者: liqiaohui    时间: 2014-8-12 18:26
巩固基础
作者: 爱上在路上    时间: 2014-8-12 18:45
复习功课来的
作者: 如海之鑫    时间: 2014-8-12 19:13
就差每个视频了 ,很棒
作者: 不可言    时间: 2014-8-12 19:19
不知道后续会不会出提升专栏
作者: 落幕繁华    时间: 2014-8-12 19:41
好东西啊,必须要看。还这么详细
作者: 依然超级赛亚人    时间: 2014-8-12 20:14
五则运算?领教!
作者: 话夜色    时间: 2014-8-12 20:31
好福利{:2_31:}太棒了!滔哥
作者: 迦南    时间: 2014-8-12 21:11
好好学习,天天向上
作者: bfl625    时间: 2014-8-12 21:21
double是不是可以取整,取余
作者: ☆☆    时间: 2014-8-12 21:35
我只是一根火柴的微光,却很想给你一个温暖的天堂!
作者: sk0806    时间: 2014-8-12 22:27
好吧,基础,,真的又要忘了
作者: hejinzhong    时间: 2014-8-12 23:04
我顶顶顶!!为了黑币多多,知识多多
作者: 柳超    时间: 2014-8-12 23:19
基础很重要
作者: 丁夏宁    时间: 2014-8-12 23:39
其实我是来领奖励的
作者: 忆梦追风    时间: 2014-8-13 00:03
顶一个,支持
作者: sydeay    时间: 2014-8-13 00:29
刚开始学的时候就觉得i1/i2,数学等于2.5,计算机算出来等于2比较神奇,于是对这个行业产生了更大的好奇与探索的兴趣。
作者: ssy1939    时间: 2014-8-13 01:40
不是叫做算数运算吗?第一次了解到叫五则运算
作者: ZilchBloom    时间: 2014-8-13 08:46
{:2_36:}有个疑问int a = 1;1是在内存中分配了空间表示了1,那a咋表示又怎么和1联系的呢
作者: zhuiyi007    时间: 2014-8-13 10:04
必须顶起~~~拿黑马币~~
作者: nadax    时间: 2014-8-13 10:19
有相关的视频吗,老师黑马分都9W了。我晕啊
作者: 陈新海1    时间: 2014-8-13 10:36
来学习。
作者: 回忆~坚    时间: 2014-8-13 11:10
不错不错
作者: alee    时间: 2014-8-13 12:52
介绍了算术运算符.
作者: 新航向    时间: 2014-8-13 13:54
值得收藏!
作者: 茄子    时间: 2014-8-13 17:34
来的有点晚呢!!!
作者: zzkang0206    时间: 2014-8-13 17:51
不错 学习了
作者: nxp1986    时间: 2014-8-13 18:16
火速围观,,,话说-5%2是-1,-2%6是-2的说
作者: 蒲公英在飞    时间: 2014-8-13 18:39
顶一个。。。。。
作者: 790324255a    时间: 2014-8-13 23:59
增加       知识
作者: 张亚军    时间: 2014-8-14 00:30
好帖,学习了
作者: 董帅军    时间: 2014-8-14 09:17
很好,很给力哦
作者: 复仇者联盟    时间: 2014-8-14 09:33
涛哥辛苦了,很实用。
作者: 想做开发    时间: 2014-8-14 09:44
这个可以有啊
作者: 菠萝包丶    时间: 2014-8-14 09:55
这个还不太会,好好看看
作者: 默默丶    时间: 2014-8-14 10:19
好东西 收下了
作者: 杨庆雷    时间: 2014-8-14 12:06
学习学习
作者: 高志鹏1    时间: 2014-8-14 13:28

复习功课来的
作者: KID灬熊孩子    时间: 2014-8-14 16:07
复习一下   / 和%  得到的都是整数吧  
作者: 鹫Android    时间: 2014-8-14 16:15
:):):):):):):):)
作者: 0o小迷糊o0    时间: 2014-8-14 20:36
学习了。。
作者: huoshao008    时间: 2014-8-14 20:51
学习中.....
作者: 一顿一只牛    时间: 2014-8-14 20:58
复习功课来的
作者: 陈永赛    时间: 2014-8-14 23:16
开开心心领币,话说7楼有点吓人呀
作者: 黄小橙    时间: 2014-8-15 08:44
看看,还能顺便功课
作者: mouxingyu    时间: 2014-8-15 10:21
过来看看,顶之!
作者: 钟翠翠    时间: 2014-8-15 10:22
滔哥辛苦  必须顶起!
作者: masai158    时间: 2014-8-15 10:25
这个对我真有帮助,有的我都没搞定
作者: 七年锦·旅行    时间: 2014-8-15 10:28
收藏,给赞,滔哥,给力!
作者: GYSWL    时间: 2014-8-15 11:28
巩固基础
作者: 菜鸟一号    时间: 2014-8-15 15:07
刚开始看到五模运算时,真吓了一跳,原来是包括”模“
作者: 子阳zy    时间: 2014-8-15 18:49
顶一个                     
作者: 低调小邦    时间: 2014-8-15 18:53
好东西啊  赞一个
作者: 天邃任我桓    时间: 2014-8-15 18:58
这讲的和视频一样都详细
作者: 不淡定,小学生    时间: 2014-8-15 19:44
晕乎乎的
作者: 黑马黄武先    时间: 2014-8-16 05:33
好深厚的知识。看来要努力了
作者: 恣意的豆腐    时间: 2014-8-16 08:40
很好很详细
作者: 小成长    时间: 2014-8-16 11:10
好好加油
作者: 华谦    时间: 2014-8-16 11:54
快忘记的模运算   又记起来了:lol
作者: GYSWL    时间: 2014-8-17 08:47
值得学习
作者: 菜鸟一号    时间: 2014-8-17 09:12
复习了,巩固了知识
作者: 永恒星空    时间: 2014-8-17 13:26

五则运算~
作者: 波风梅西    时间: 2014-8-17 14:25
写的很好很详细  支持滔哥
作者: 我住在夏天    时间: 2014-8-17 20:21
嗯嗯,学习了
作者: pengyu1801    时间: 2014-8-18 10:27
赞一个                                                        
作者: 戏言丶    时间: 2014-8-18 16:40
还没学到呢,先预习一下也不错了
作者: zhuohong_xiao    时间: 2014-8-18 19:26
写的这么简单这么容易懂。厉害
作者: 水星不不    时间: 2014-8-18 20:34
速度与Fire 发表于 2014-8-12 18:10
-5%3等于多少  -2%6等于多少

/*
        两个数据做除法。
        /:商
        %:余数

        %就是数据做除法,得到余数。

        两个操作数据,分为左边和右边:
                左边小于右边,结果是左边。
                左边等于右边,结果是0。
                左边大于右边,结果是余数。

                最终的余数的符号和左边的操作数一致。
*/
作者: 戏言丶    时间: 2014-8-19 00:59
再次学习了,非常感谢
作者: 谢建平    时间: 2014-8-19 06:51
不错   不错
作者: 要你快乐    时间: 2014-8-19 08:30
复习基础知识挺好的
作者: 毛富强    时间: 2014-8-19 09:10
记住了。。
作者: 李章敏    时间: 2014-8-19 09:19
不错   受益了                                                            
作者: 王健辉    时间: 2014-8-19 11:03
五则运算,加减乘除模
作者: eternallove    时间: 2014-8-19 14:41
挺不错的
作者: dreamseekerkun    时间: 2014-8-19 22:53
过来复习功课拉。。。。。
作者: 笑轻轻    时间: 2014-8-20 03:39
谢谢分享
作者: 闪电博尔特    时间: 2014-8-20 10:26
顶顶顶顶
作者: 不淡定,小学生    时间: 2014-8-20 11:11
除和整除总是记错
作者: 天黑偷牛    时间: 2014-8-20 16:14
五则运算,好棒
作者: Imp_x    时间: 2014-8-20 22:33
小手一抖  金币拿走{:3_64:}
作者: HKing    时间: 2014-8-21 14:25
为了黑马币,果断回了。。。:D
作者: 无风的细雨    时间: 2014-8-21 16:02
学习!学习!
作者: xiong910627    时间: 2014-8-21 16:15
跟着学习一下,还是很有用的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2