for(Tapez le nom de la variable: tableau){
}
J'étais perplexe pendant un moment sur la façon d'étendre un tableau à deux dimensions en combinant la méthode de rotation d'une boucle tout en attribuant le tableau à droite de: à la variable à gauche, comme PHP.
foreach($datas as $key => $value){
for($i = 0; $i < count($value); i++){
$value[i] = 0;
}
}
J'ai pensé à utiliser foreach, mais il semble que java doive créer un autre objet, alors je voulais faire quelque chose à ce sujet.
public class Control {
public static void main(String[] args) {
int[][] datas = {
{0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,1,1,1,1,1,0},
{0,0,0,0,0,0,1,1,1,1,0},
{0,0,0,0,0,1,1,1,1,1,0},
{0,0,0,0,1,1,1,1,1,1,0},
{0,0,0,1,1,1,1,1,0,1,0},
{0,0,1,1,1,1,1,0,0,0,0},
{0,0,0,1,1,1,0,0,0,0,0},
{0,0,0,0,1,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0},
};
for(int[] data : datas ) {
for(int value : data) {
if(value == 0) {
System.out.print(" ");
} else {
System.out.print("* ");
}
}
System.out.println(""); //La rupture se rompt lorsque le tableau imbriqué a été développé
}
}
}
Résultat d'exécution
* * * * *
* * * *
* * * * *
* * * * * *
* * * * * *
* * * * *
* * *
*
Recommended Posts