数据类型的强制转换
2016-02-04 18:54
260 查看
public class Test { public static void main(String[]args) { int a=4; double b=3.6; //int c=a+b; int c=a+(int)b; System.out.println(c); } }
输出的结果是7
注释那行就会出错,原因:a是int类型,b是double类型 c就是double类型的
如果要想c是int类型的,就必须进行强制类型转换
强制转换,必须是富人(double)转换为穷人(int)因为他不愿意变穷
同理,如果是自动转换就是穷人(int)转化为富人(double)因为穷人想成为富人
相关文章推荐
- linux centos6.5 ftp网页vsftpd配置
- linux centos6.5 ftp网页vsftpd配置
- settimeofday(系统调用)
- Android adb基本命令-cd,ls,目录相关命令
- [LeetCode]152. Maximum Product Subarray
- Android adb基本命令-cd,ls,目录相关命令
- Android adb基本命令-cd,ls,目录相关命令
- 模板_KMP和AC自动机
- Android adb基本命令-cd,ls,目录相关命令
- LeetCode :Word Ladder II My Solution
- wordcount加强版和各种wordCount
- Codeforces Round #322 (Div. 2) D. Three Logos(暴力)
- 开启Hadoop2.6.0出现ssh无法解析主机名等错误提示的解决办法!
- 二进制 快速count 1
- 当技术遇到内容
- tcpdump
- Java基础:一个关于java数组的深度思考
- PostThreadMessage和SendMessage用法+结合CreateThread多线程讲解
- BZOJ_P1503&Codevs_P1286 [NOI2004]郁闷的出纳员(SplayTree)
- SSM(Spring+SpringMVC+MyBatis)开发框架的搭建个人总结