Methods 类型calculation1中的方法getDivision(float)不适用于参数double(double)

Methods 类型calculation1中的方法getDivision(float)不适用于参数double(double),methods,numbers,double,Methods,Numbers,Double,大家早上好,爪哇人… 当我把一个参数传递给这个方法时,它出现了一个奇怪的错误 类calculation1中的方法是 public float getDivision(float valuein) { float result = 100 / valuein; return result ; } 我将方法和参数声明为浮点数,我不需要这样的精度,因此7位数字适合我的计算。 当我传递一个值并试图显示它时,我得到了上面提到的错误:类型calculation1中的getDivision

大家早上好,爪哇人…
当我把一个参数传递给这个方法时,它出现了一个奇怪的错误

类calculation1中的方法是

public float  getDivision(float valuein) {
    
float  result = 100 / valuein;

return result ; 
}
我将方法和参数声明为浮点数,我不需要这样的精度,因此7位数字适合我的计算。
当我传递一个值并试图显示它时,我得到了上面提到的错误:类型calculation1中的getDivision(float)方法不适用于参数double(double)

我通过以下方式将参数传递给评估类calculation1Test主体中的方法:

public class calculation1Test {

public static void main(String[] args) {
    // TODO Auto-generated method stub

calculation1 calc=new calculation1();

/*
System.out.println(calc.calculationInt());
System.out.println(calc.calculationDouble());
System.out.println(calc.getPower());
System.out.println(calc.getSqrt());
System.out.println(calc.bankInterest(4000));
*/


System.out.println(calc.getDivision(6.8);// <------- here is the trouble maker invocation.

}
}
公共类计算1测试{
公共静态void main(字符串[]args){
//TODO自动生成的方法存根
calculation1 calc=新的calculation1();
/*
System.out.println(计算());
System.out.println(calc.calculationDouble());
System.out.println(calc.getPower());
System.out.println(计算getSqrt());
系统输出打印项次(计算银行利息(4000));
*/
系统输出打印LN(calc.getDivision(6.8)//