這是一個任務,所以我比直接代碼更喜歡解釋。 的任務是遞歸繪製圓圈,如圖片Java遞歸繪圖
我不能制定出模式來繪製它。龜類用於繪製圓圈。 這是我到目前爲止管理
private void draw(int level, double size){
if(level < 0) return;
turtle.setPenDown(true);
turtle.drawOval(size);
//Here I think there needs to be code to move to the positions of the other circles?
draw(level-1,size/2);
}
但當然只汲取這個此刻:
編輯:
也許一些代碼可以幫助,這是不會對我來說很好。
級別是什麼意思?每個級別有多少個圈子? – Justin
它是否必須遞歸?這個任務實際上並沒有把我當成一個遞歸會很有用的人。 –
在0級,有1個圓圈,第一級有4個,第二級有16個,等等。 – Lift