私は学校のためにJavaプロジェクトを行っています。これは、そのロジックを理解するのに苦労しているコードです。それに光を当ててください。
for(int i = 0; i< leftbut.length; i++){
int randomNumber =(int)(Math.random()*leftbut.length);
tempNum = leftbut[randomNumber];
leftbut[randomNumber] = leftbut[i];
leftbut[i]=tempNum;
}
この場合の leftbut は、実際には 9 つのボタンの配列です。このコードは、異なる位置にある 9 つのボタンをシャッフルすることになっています。このコードがどのように機能するのか理解できません。