public class DebugThree4
{
public static void main(String args[])
{
int myCredits = 13;
int yourCredits = 17;
double rate = 75.84;
System.out.println("My tuition:");
tuitionBill(myCredits, rate);
System.out.println("Your tuition:");
tuitionBill(myCredits, rate);
}
public static void tuitionBill(double r)
{
System.out.println("Total due " + (r*c));
}
}
我得到的错误如下:类中的方法tuitonbill不能应用于给定的类型: 如果有人可以详细解释如何使这项工作非常感激。谢谢。
答案 0 :(得分:2)
当您在第9行调用此方法tuitionBill(myCredits, rate);
时,您将发送两个参数。但在下面的实际方法中,您只接受一个参数。您需要将其更改为两个参数,以便您的方法接受2个参数。制作另一个变量并将其命名为c。所以,int c
。所以现在你的方法签名应该是这样的:
public static void tuitionBill(int c, double r){ ... }
另外,在第11行,我想你想打印其他人的学费。因此,请发送yourCredits
变量而不是myCredits
答案 1 :(得分:0)
你在tuitionBill方法上缺少参数c。