public class Application { static void colorieEnNoir(PieceEchiquier pe, int nbreCouches) { pe.couleur="Noir"; nbreCouches=0; } public static void main(String[] args) { // System.out.println("Hello world !"); PieceEchiquier pe=new PieceEchiquier(); pe.couleur="blanc"; int nbreCouches=1; //System.out.println("la couleur est "+pe.couleur); pe.bougeHorizontalement(3); pe.bougeHorizontalement(-2); pe.bougeVerticalement(3); pe.bougeVerticalement(-2); } } class PieceEchiquier { String couleur; boolean bougeHorizontalement (int nbreCases){ for (int i = 0; i < Math.abs(nbreCases); i++) { if (nbreCases>0) { System.out.print("+"); } else { System.out.print("-"); } } System.out.println(); return true; } boolean bougeVerticalement (int nbreCases){ for (int i = 0; i < Math.abs(nbreCases); i++) { if (nbreCases>0) { System.out.println("+"); } else { System.out.println("-"); } } System.out.println(); return true; } } /* on obtient : +++ -- + + + - - */