您的位置:首页 > 其它

数据类型的强制转换

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)因为穷人想成为富人
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: