2015-11-04 32 views
-2

Je veux faire un simple échiquier en java. L'entrée est un entier n et la sortie doit être n × n échiquier. * représente le champ noir et (espace) représente le champ blanc. Par exemple, pour n = 5 le conseil d'échecs serait comme ceci:Simple Echiquier en java

* * * 
* * 
* * * 
* * 
* * * 

jusqu'à présent je l'ai déjà écrit le code comme celui-ci, mais il n'a pas de champ blanc juste champ noir (*).

code

+3

Il suffit de copier votre code dans votre question. Pas besoin d'utiliser des images externes pour montrer votre code. –

+1

Veuillez prendre quelques instants et lire les descriptions des étiquettes avant de les ajouter. Ce n'est pas une question sur les modèles de conception ni sur chessboard.js. – ChiefTwoPencils

Répondre

0

L'idée est de rendre vos champs en noir et blanc en fonction de vos deux compteurs en boucle.

for(int i =0; i < n; i++) 
{ 
    for(int j = 0; j < n; j++) 
    { 
    if((i+j) % 2 == 0){ 
     System.out.print("*"); 
    } 
    else { 
     System.out.print(" "); 
    } 
    } 
    System.out.println(""); 
} 

ou mettez l'" " et "*" de laisser votre commencer par un jeu d'échecs champ blanc dans le coin supérieur gauche.

+0

Merci! Je vais l'essayer – Jarvis

+0

Je suis heureux que je pourrais aider. N'hésitez pas à reporter les réponses ou à en marquer une comme «la réponse qui m'a aidé à résoudre mon problème» après une période de temps raisonnable. –