黑马程序员技术交流社区

标题: 第7课:类型转换 [打印本页]

作者: 滔哥    时间: 2014-8-13 11:37
标题: 第7课:类型转换
还记得上节课我们说到,两个整型数据相除得到的结果也一定是整型的。那么我们怎样才能获得数学上正确的结果呢?答案就是对变量进行类型转换。我们已经给出了上节课的一部分代码,现在我们来尝试一下在第5行上加上下面这一句代码:
  1. System.out.println((double)i1 / i2);
复制代码
稍后我们可以运行一下,现在还不着急,我向你保证这条语句的结果一定会是2.5的。

然后我们来探究一下原理是怎么样的。大家或许能够猜出来,(double)一定是进行了一个类型转换的操作,它在这里将i1强制转换成了double类型的数据。根据Java中的计算规则,运算符两边的变量类型会默认向占用存储空间比较高的那一个转换,因此,i2也会默认被转换成double类型。两个double类型的数据做除法,结果当然毫无疑问就是一个小数啦!
接下来我们尝试把字符变量ch转换成整型,看看会出现什么样的结果吧。我们已经声明好了字符变量ch,现在让我们使用相似的方法,将ch被转换成int类型的值在一行中输出出来。
  1. System.out.println((int)ch);
复制代码

很好,现在我们可以安心的点击运行了。第一行输出是2.5,我们成功的得到了除法的正确结果。第二行输出是65,这是字符”A”在ASCII码表里面的十进制值。

第8课:标识符


作者: 黄宝宝    时间: 2014-8-13 11:40
顶,滔哥!
作者: sk0806    时间: 2014-8-13 11:53
这个不错,学习了,还能拿个黑马币
作者: alee    时间: 2014-8-13 12:13
类型转换算是比较繁琐的一个东西,不过还算简单.
作者: liqiaohui    时间: 2014-8-13 12:39
巩固基础
作者: TanZhiPeng1991    时间: 2014-8-13 12:43
复习了一下
作者: sk120110    时间: 2014-8-13 13:14
复习一下
作者: 新航向    时间: 2014-8-13 14:00
值得收藏!
作者: 不想飞不到    时间: 2014-8-13 14:26
开开心心顶贴去!
作者: aisini    时间: 2014-8-13 14:27
值得学习ing
作者: czwanglei    时间: 2014-8-13 14:34
过来看看
作者: 张周飞    时间: 2014-8-13 16:02

涛哥  你你又这么无私 这么给力  
{:3_67:}我要给你生孩子!!!!!!
作者: 默默丶    时间: 2014-8-13 16:17
看了之后明白了许多还是
作者: ⋛⋌⋚JEEP    时间: 2014-8-13 16:24
int 占用内存空间4个字节,double占用内存空间8个字节,int类型转换成double类型,可以显示转换也可以隐式转换。这里是显示强转:)
作者: 陈新海1    时间: 2014-8-13 17:03
好帖,学习了
作者: 茄子    时间: 2014-8-13 17:35
学习中
作者: zzkang0206    时间: 2014-8-13 17:55
巩固基础!加强学习!滔哥威武!
作者: 狐狸FMF    时间: 2014-8-13 18:02
必须顶~~~~~~~~~~~
作者: nxp1986    时间: 2014-8-13 18:13
转型是一个难点,不过仔细想想也挺简单的
作者: 蒲公英在飞    时间: 2014-8-13 19:13
赞一个。。。。。
作者: 790324255a    时间: 2014-8-13 23:53
多用了 明白了原理基本就熟悉了
作者: 张亚军    时间: 2014-8-14 00:12
涛哥,不错。。。。。。。。。。。。。
作者: 张亚军    时间: 2014-8-14 00:32


好帖,学习了
作者: 我行我SHOW‰    时间: 2014-8-14 00:56
过来复习了一遍~~~~
作者: heimacs    时间: 2014-8-14 08:52
学习了哈。
作者: 韩天雷    时间: 2014-8-14 09:16
不能错过领黑马币的机会
作者: 复仇者联盟    时间: 2014-8-14 09:34
看完之后需要自己好好的理解一下。
作者: 菠萝包丶    时间: 2014-8-14 09:58
类型转换,经常容易忘记转
作者: fxwb2005    时间: 2014-8-14 15:50
谢谢滔哥分享!~学习了!~
作者: KID灬熊孩子    时间: 2014-8-14 16:03
正在学习中,又复习了一下
作者: 何艳梅    时间: 2014-8-14 17:41
必须顶~~~~~~~~~~~
作者: 一顿一只牛    时间: 2014-8-14 21:05
1024个赞
作者: huoshao008    时间: 2014-8-14 21:07
路过学习中
作者: sydeay    时间: 2014-8-14 21:30
这个方式好。顶滔哥!
作者: 陈永赛    时间: 2014-8-14 23:29
学习了。拿完币后。;P再慢慢感受
作者: 黄小橙    时间: 2014-8-15 08:36
学习了。赞一个
作者: zhuiyi007    时间: 2014-8-15 10:15
顶涛哥~~~~留名以后用
作者: 钟翠翠    时间: 2014-8-15 10:29
滔哥辛苦  必须顶起!
作者: 七年锦·旅行    时间: 2014-8-15 10:31
讲的很到位,很认真!赞!
作者: masai158    时间: 2014-8-15 10:34
继续支持中
作者: 钟翠翠    时间: 2014-8-15 10:50
滔哥辛苦  必须顶起!
作者: GYSWL    时间: 2014-8-15 11:30
这个不错,学习了
作者: 华谦    时间: 2014-8-15 11:39
回到当年:lol
作者: 菜鸟一号    时间: 2014-8-15 15:06
温固而知新。:lol
作者: 依然超级赛亚人    时间: 2014-8-15 15:14
已经快速吸收...
作者: AEhaojiu    时间: 2014-8-15 16:46
赞赞赞!!!!!
作者: 恣意的豆腐    时间: 2014-8-16 08:58
复习一下
作者: 菜鸟一号    时间: 2014-8-16 09:05
顶你,滔哥
作者: 思如涌泉    时间: 2014-8-17 07:02
有比较特别的转型方式 比如  +0  转为int型  +""转为String类型
作者: xhbxhb    时间: 2014-8-17 12:35
这个真心不错!
作者: 永恒星空    时间: 2014-8-17 13:22
辛苦了,感觉会有用
作者: 波风梅西    时间: 2014-8-17 14:29
支持滔哥
作者: wqmsan    时间: 2014-8-17 16:24
顶一个!!!
作者: pengyu1801    时间: 2014-8-18 10:22
收藏                                               
作者: 会飞De石头    时间: 2014-8-18 16:29
竟然后回帖奖励 这不科学
作者: 戏言丶    时间: 2014-8-18 16:33
学习了,感谢涛哥
作者: 落幕繁华    时间: 2014-8-18 17:15
复习的良药啊
作者: 恣意的豆腐    时间: 2014-8-18 17:35
顶一个
作者: 伍建雄    时间: 2014-8-18 17:40
新手必看
作者: 李章敏    时间: 2014-8-19 09:25
受益了                                                                     
作者: 王健辉    时间: 2014-8-19 11:06
复习下这个知识点
作者: dreamseekerkun    时间: 2014-8-19 22:55
复习一下,定下滔哥。。
作者: 何艳梅    时间: 2014-8-19 23:45
滔哥辛苦
作者: 笑轻轻    时间: 2014-8-20 03:42
谢谢分享
作者: 姠佐メ亾佑つ    时间: 2014-8-20 09:34
巩固基础了  谢谢滔哥!
作者: 回忆~坚    时间: 2014-8-20 11:27
类型转换得学学
作者: 不淡定,小学生    时间: 2014-8-20 12:16
赞。学习了
作者: fxwb2005    时间: 2014-8-20 13:23
赞一个,辛苦了!~
作者: 天黑偷牛    时间: 2014-8-20 14:13
这个知识点,复习了一下
作者: ysdolls    时间: 2014-8-20 15:36
原来是向占用空间大的那边,受教
作者: Imp_x    时间: 2014-8-20 17:09
顶顶顶  支持
作者: 鹫Android    时间: 2014-8-21 10:03
:D:D:D:D:D:D:D:D:D
作者: 澜天羽    时间: 2014-8-21 10:17
学习了                            !!!!!!!!!!
作者: 郑飞    时间: 2014-8-21 10:22
顶一个。。。
作者: lonlywalker    时间: 2014-8-21 11:17
学习了 赞一个
作者: 毛富强    时间: 2014-8-21 12:21
学习了。。
作者: HKing    时间: 2014-8-21 14:23
就为了这一黑马币,果断回了。。。
作者: 无风的细雨    时间: 2014-8-21 16:01
顶一个!!
作者: xiong910627    时间: 2014-8-21 16:17
值得分享,值得学习!
作者: 陈君    时间: 2014-8-21 17:23
顶涛哥!!!!!!!!!!!
作者: 牛兴亮    时间: 2014-8-22 07:46
顶顶更健康,,,
作者: 无风的细雨    时间: 2014-8-22 11:22
顶!顶!顶!。。。
作者: 小子考驾照    时间: 2014-8-22 14:06
不错哇,涛哥继续送分呀
作者: 小子考驾照    时间: 2014-8-22 14:12
给李uuuu
作者: 木易在他乡    时间: 2014-8-22 18:19
滔哥发帖都是要顶的
作者: 不淡定,小学生    时间: 2014-8-22 19:16
看一下。
作者: 低调小邦    时间: 2014-8-23 07:18
好福利,谢谢
作者: wfaly    时间: 2014-8-23 22:40
辛苦了!复习下...
作者: ︶ㄣ冰衅ヅ    时间: 2014-8-24 08:09
学习了                                 
作者: 张小楼    时间: 2014-8-25 13:50
继续学习拿分
作者: noiary    时间: 2014-8-26 08:51
黑马币8万,技术分9万.....土豪啊
作者: 无风的细雨    时间: 2014-8-26 11:42
学习中.........
作者: SeanSias    时间: 2014-9-1 11:50
巩固基础,挺好的
作者: 刃下心    时间: 2014-9-1 12:42
理解清楚了,感觉不错
作者: gaouj    时间: 2014-9-1 15:06
有道理啊!
作者: 无风的细雨    时间: 2014-9-1 15:46
抓紧时间努力学习!
作者: ╃→梅飛揚之城    时间: 2014-9-2 12:01
不错···值得学习下
作者: clh    时间: 2014-9-2 14:22
涛哥的贴必须回复啊,涛哥赏个黑马币
作者: 杨佳名    时间: 2014-10-5 21:19
大赞。。。
作者: wujiemin    时间: 2014-10-6 18:31
顶,滔哥!




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