LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Sudoku tp18

Cours : Sudoku tp18. Recherche parmi 300 000+ dissertations

Par   •  29 Janvier 2017  •  Cours  •  1 645 Mots (7 Pages)  •  550 Vues

Page 1 sur 7
  1. Écrivez les quatre constructeurs de cette classe en utilisant le mot clé this. Le constructeur 4 doit appeler le 3, le 3 le 2 et le 2 le 1.
  2. Ajoutez à votre code un objet Sudoku1 créé avec le constructeur Sudoku (). Quel est résultat de l'exécution de votre programme?
  3. Écrivez une méthode main pour tester votre programme.

public class Sudoku {

        private int n; // Nombre d'éléments dans le Sudoku (un carré n*n, donc 3*3,9*9, etc.)

        private int placements = 0; // Représente les emplacements possibles des chiffres 1 à 9

        private int complexite = 0; // 1 (débutant), 2 (intermédiaire) et 3 (avancé)

        private String nom ; // Nom du joueur

        private String niveau = "Inconnu"; // Chaine représentant le niveau

        // Ajoutez à votre code un objet Sudoku1 créé avec le constructeur Sudoku().

        // Quel est résultat de l'exécution de votre programme? Il manque la classe main pour executer le problème

        public static void main(String[] args) {

                Sudoku Sudoku1 = new Sudoku("France Paré", 9);

                

                //Test le résultat final de la fonction

                System.out.println("Resultat du test de la fonction: " + Sudoku1.test());

                

                //Test le nombre d'éléments dans le Sudoku

                System.out.println("Resultat d'éléments: " + Sudoku1.getN());        

                

                //Test le placements retourné

                System.out.println("Resultat placements: " + Sudoku1.getPlacements());

                

                //Test le complexité retourné

                System.out.println("Resultat complexité: " + Sudoku1.getComplexite());

                

                //Test le nom retourné

                System.out.println("Resultat nom: " + Sudoku1.getNom());

                

                //Test le niveau retourné

                System.out.println("Resultat niveau: " + Sudoku1.getNiveau());

        }

        // Écrivez les quatre constructeurs de cette classe en utilisant le mot clé

        // this.

        // Le constructeur 4 doit appeler le 3, le 3 le 2 et le 2 le 1.

        // constructeur 1 de Sudoku

        public Sudoku(String leNom, int n) {

                // à compléter

                // ...

                nom = leNom;

                this.n = n;

        }

        // constructeur 2 de Sudoku

        public Sudoku(String leNom, int n, int lesPlacements) {

                // à compléter

                // ...

                this(leNom, n);

                placements = lesPlacements;

...

Télécharger au format  txt (4.7 Kb)   pdf (77.7 Kb)   docx (9.1 Kb)  
Voir 6 pages de plus »
Uniquement disponible sur LaDissertation.com