別のプログラムで呼び出される 2 つの異なる紫色の斑点を作成するメソッドを作成する必要があるプロジェクトを作成しています。これは私が持っているコードです:
public class PaintablePicture extends Picture
{
public PaintablePicture(String fileName)
{super(fileName);}
public void purpleSplotch(int x,int y)
{
int x=0;
int y=1;
while(x < x*2)
while(y < y*3)
{
Color purple = new Color(175, 0, 175);
Pixel pixRef;
pixRef= this.getPixel(x,y);
pixRef.setColor(purple);
}
return;
}
私がそれを呼んでいる他のプログラムには、次のものがあります。
FileChooser.pickMediaPath();
PaintablePicture pRef;
pRef = new PaintablePicture(FileChooser.pickAFile());
pRef.purpleSplotch(10,20);
pRef.explore();
斑点を作成するために変数を使用する while ループを作成する必要がありますが、「エラー: ローカル変数 x が重複しています」というメッセージが表示されるのを理解できません。