新手程序員在這裏。試圖學習靜態方法和遞歸。不知道爲什麼每當我嘗試調用「drawCircle()」時都會收到「.class expected」錯誤。我的代碼如下。幫助PLZ?謝謝!試圖在java中調用一個函數,抱怨「.class expected」。
public class Drawliin
{
public static void drawCircle(int numberOfTimes, double radius, double center[])
{
int rep = 1;
if (rep == 1)
{
StdDraw.circle(center[0], center[1], radius);
rep++;
}
else if (rep <= numberOfTimes)
{
StdDraw.circle(center[0 + radius], center[1], radius);
StdDraw.circle(center[0 - radius], center[1], radius);
StdDraw.circle(center[0], center[1 + radius], radius);
StdDraw.circle(center[0], center[1 - radius], radius);
rep++;
drawCircle(numberOfTimes, radius, center[]);
}
}
public static void main(String[] args)
{
int N = Integer.parseInt(args[0]);
double r = Double.parseDouble(args[1]);
StdDraw.setXscale(-10, 10);
StdDraw.setYscale(-10, 10);
double c[] = new double[2];
drawCircle(N, r, c[]);
}
}
我不認爲這是導致他的班級預期錯誤。 – Dodd10x 2012-02-07 16:47:31
@拍客 - 你會錯誤的想法;) – 2012-02-07 16:51:10