SAE21_2022/outils.java

56 lines
1.7 KiB
Java
Raw Normal View History

public class outils {
protected outils(){
}
2023-04-18 18:38:32 +02:00
public static int[] reverse(int[] un_tableau) {
int taille = un_tableau.length;
int[] cette_copie;
cette_copie = new int[un_tableau.length];
int compteur=taille;
for(int j=0; j<cette_copie.length; j++){
cette_copie[j]=un_tableau[compteur-1];
compteur--;
}
return cette_copie;
}
2023-04-18 18:38:32 +02:00
public static int[] concatenate(int[] first_tab, int[] tab_to_add){
int taille = first_tab.length;
int[] tableau_temp = new int[taille+tab_to_add.length];
int compteur = 0;
if(first_tab != null){
for(int i=0;i<taille;i++){
tableau_temp[compteur]=first_tab[i];
compteur++;
}
}
if(tab_to_add != null){
for(int i=0;i<tab_to_add.length;i++){
tableau_temp[compteur]=tab_to_add[i];
compteur++;
}
}
return tableau_temp;
}
public static void PrintGrille(boolean[][] leTableau, int saTaille){
for(int i=0; i<saTaille; i++){
for(int j=0; j<saTaille; j++){
System.out.print(leTableau[i][j]+" ");
}
System.out.print("\n");
}
System.out.print("\n ------------ \n FIN \n");
}
public static void PrintGrilleCell(Cellules[][] leTableau, int saTaille){
for(int i=0; i<saTaille; i++){
for(int j=0; j<saTaille; j++){
System.out.print("Le type vaut : "+leTableau[i][j].getType()+" | ");
}
System.out.print("\n");
}
System.out.print("\n ------------ \n FIN \n");
}
}