A quoi servent ces méthodes java ?
FG
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
j'ai trouvé ce code de morpion java sur internet, voici le lien :
https://www.javatpoint.com/tic-tac-toe-game
J'ai réussi à le décrypter seulement, deux méthodes ( check et complogic ) me résiste encore. Pour moi la seconde méthode, permet de faire jouer chacune des personnes l'une après l'autres ou bien à trouver toutes les combinaison de réussite du morpion... La première méthode doit vérifier qq chose mais je ne comprend pas trop quoi ...
Je serai très reconnaissant de votre aide !
Voici les deux méthodes qui me posent problèmes :
j'ai trouvé ce code de morpion java sur internet, voici le lien :
https://www.javatpoint.com/tic-tac-toe-game
J'ai réussi à le décrypter seulement, deux méthodes ( check et complogic ) me résiste encore. Pour moi la seconde méthode, permet de faire jouer chacune des personnes l'une après l'autres ou bien à trouver toutes les combinaison de réussite du morpion... La première méthode doit vérifier qq chose mais je ne comprend pas trop quoi ...
Je serai très reconnaissant de votre aide !
Voici les deux méthodes qui me posent problèmes :
public void check(int num1){
for(ii=0;ii<=7;ii++){
for(jj=1;jj<=3;jj++){
if(a[ii][jj]==num1){ a[ii][4]=11; }
public void complogic(int num){
for(i=0;i<=7;i++){
for(j=1;j<=3;j++){
if(a[i][j]==num){ a[i][0]=11; a[i][4]=10; }
}
}
for(i=0;i<=7;i++){ // for 1
set=true;
if(a[i][4]==10){ //if 1
int count=0;
for(j=1;j<=3;j++){ //for 2
if(b[(a[i][j]-1)].getIcon()!=null){ //if 2
count++;
} //eof if 2
else{ yesnull=a[i][j]; }
} //eof for 2
if(count==2){ //if 2
b[yesnull-1].setIcon(ic2);
this.check(yesnull); set=false;break;
} //eof if 2
} //eof if 1
else
if(a[i][0]==10){
for(j=1;j<=3;j++){ //for2
if(b[(a[i][j]-1)].getIcon()==null){ //if 1
b[(a[i][j]-1)].setIcon(ic2);
this.check(a[i][j]);
set=false;
break;
} //eof if1
} //eof for 2
if(set==false)
break;
}//eof elseif
if(set==false)
break;
}//eof for 1
}//eof complogic
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
Configuration: Windows / Edge 100.0.1185.44
A voir également:
- A quoi servent ces méthodes java ?
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
1 réponse
Bonjour,
J'aimerais signaler que ce code source a été copier-coller en long en large et en travers partout sur internet, j'ai trouvé plus de 600 occurrences sur Google. Difficile de savoir d'où provient le code original, il y avait peut-être plus d'explications sur son fonctionnement.
Cela ressemble à un exercice de débutant et ce serait une erreur de la part d'un autre débutant de s'inspirer d'un tel code sans un maximum de recul. ( mon avis d'expert : ce code est à jeter à la poubelle)
Il serait plus pertinent de s'inspirer de programmes mieux documentés pour associer le code avec la logique du développeur. Par exemple ici : Tutorial morpion débutant
J'aimerais signaler que ce code source a été copier-coller en long en large et en travers partout sur internet, j'ai trouvé plus de 600 occurrences sur Google. Difficile de savoir d'où provient le code original, il y avait peut-être plus d'explications sur son fonctionnement.
Cela ressemble à un exercice de débutant et ce serait une erreur de la part d'un autre débutant de s'inspirer d'un tel code sans un maximum de recul. ( mon avis d'expert : ce code est à jeter à la poubelle)
Il serait plus pertinent de s'inspirer de programmes mieux documentés pour associer le code avec la logique du développeur. Par exemple ici : Tutorial morpion débutant