请问Java的形参可以是float类型吗?

2024-12-03 22:14:08
推荐回答(5个)
回答1:

参数可以是任意类型..

之所以你这编译会有问题是因为..

java会把直接书写的小数当做double类型..

float需要在数据后加上f或者F..

还有就是你缺少一个;

所以你这改为
Test a = new Test(2.3f, 4.6f);
就行了..

回答2:

java的命名规则
第一个开始符号不建议使用_开头
有时候问题就出现在变量命名
你改下_x,_y 试一试
java中传参不需要后面跟 f

回答3:

可以是Float,编译错误应该是你的数字要加标示 new Test(2.3f, 4.6f)

回答4:

可以啊。所有的数据类型都可以。

回答5:

命名有问题 _x 改一下变量名 你可以都用x和y 用this区别就可以了