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)//