Sudoku tp18
Cours : Sudoku tp18. Recherche parmi 300 000+ dissertationsPar Monbuster • 29 Janvier 2017 • Cours • 1 645 Mots (7 Pages) • 543 Vues
- É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.
- Ajoutez à votre code un objet Sudoku1 créé avec le constructeur Sudoku (). Quel est résultat de l'exécution de votre programme?
- É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;
...