明明定义的num是double函数 为什么强制转换依旧是两个 int,一点都搞不懂
因为括号内的int 是你强制转换的类型。比如:
1. double num = 2.4;
2. int numtwo=(int) num;
line 1里num是double,line 2 强制转换为 int 然后赋值于numtwo。
试试print看看结果~