反射中newInstance输入参数后报错argument type mismatch 求大神

我在输入6时,程序可以正常运行,但输入值为一个浮点数 如4.5时 会有argument type mismatch的错误
Example类
图片说明
reflect类
图片说明

写成4.5f吧,4.5会被默认为是4.5d