From e5f9fd7fa8a2211a21a73972eb2a58ccc8f2fa7a Mon Sep 17 00:00:00 2001 From: raphael Date: Wed, 8 Oct 2025 12:02:44 +0200 Subject: [PATCH] =?UTF-8?q?correction=20des=20mod=C3=A8les?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TD3_DEV51_Qualite_Algo/Models/Letter.java | 8 ++++--- .../TD3_DEV51_Qualite_Algo/Models/Word.java | 23 ++++++------------- 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Letter.java b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Letter.java index f832d9c..fb1115f 100644 --- a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Letter.java +++ b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Letter.java @@ -1,3 +1,5 @@ +package fr.iutfbleau.TD3_DEV51_Qualite_Algo.Models; + public class Letter{ private char letter; private boolean status = false; @@ -6,11 +8,11 @@ public class Letter{ this.letter = letter; } /* Show status */ - private boolean getStatus(){ - return status + public boolean getStatus(){ + return status; } /* Verify status true, false */ - private boolean isGood(char c){ + public boolean isGood(char c){ if( this.letter == c){ this.status = true; return true; diff --git a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Word.java b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Word.java index 43fe63d..3c3404a 100644 --- a/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Word.java +++ b/TD3_DEV51_Qualite_Algo/src/main/java/fr/iutfbleau/TD3_DEV51_Qualite_Algo/Models/Word.java @@ -1,20 +1,22 @@ +package fr.iutfbleau.TD3_DEV51_Qualite_Algo.Models; + import java.util.*; public class Word { - private String word; + private final String word; private Letter[] tabLetter; private String c; private Word(String word){ this.word = word; for(int i = 0; i< this.word.length();i++){ - this.tabLetter[i] = Letter(this.word.charAt(i)) + this.tabLetter[i] = new Letter(this.word.charAt(i)); } } /* Lettre dans le mot */ - private boolean VerifyLetter(String c){ + private boolean VerifyLetter(char c){ boolean return_bool = false; - for(Letter letter in this.tabLetter){ + for(Letter letter : this.tabLetter){ if(!letter.getStatus()){ if(letter.isGood(c)){ return_bool = true; @@ -26,7 +28,7 @@ public class Word { /* Le mot a été deviné */ private boolean IsComplet(){ - if(Letter letter : this.tabLetter){ + for(Letter letter : this.tabLetter){ if(!letter.getStatus()){ return false; } @@ -34,16 +36,5 @@ public class Word { } return true; } - - - - - - - - - - - } \ No newline at end of file