Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment construire un site web utili…
  • Comment créer des suffixes de class…
  • Comment faire pour exécuter CLS de …
  • Comment faire pour créer une feuill…
  • Comment envoyer des messages JMS 
  • Comment mettre fin Discussions raiso…
  • Introduction à la programmation en …
  • Comment générer des combinaisons e…
  • Comment trouver un inverse multiplic…
  • Partie fractionnaire d'un flotteur e…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment générer une matrice de toutes les combinaisons possibles en Java

    Une matrice est une structure de données qui se compose de lignes et de colonnes . Il est également connu comme un tableau à deux dimensions . Un réseau est un conteneur de données qui contient un type de données spécifique , dans une séquence ordonnée . Vous pouvez créer une matrice en utilisant un langage de programmation comme Java pour faire de multiples matrices qui contiennent toutes les combinaisons possibles du type de données sous-jacente. Par exemple, si le type de données sous-jacente est un type de données Boolean , il peut contenir deux valeurs possibles : 1 et 0. La création de ces matrices nécessite l'utilisation de boucles "for". Choses que vous devez
    Java Kit de développement logiciel avec NetBeans environnement de développement intégré (IDE) de Bundle (voir Ressources pour le lien)
    Voir Plus Instructions
    1

    charge l'EDI NetBeans en cliquant sur son icône du programme. Lorsque les charges de programmes , accédez au "Project New /Nouveau" et sélectionnez " Java Application " de la liste sur le côté droit de l'écran. Un nouveau fichier de code source s'affiche dans l'éditeur de texte NetBeans. Le fichier de code source contient une méthode main vide et deux accolades. Tout le code de ce projet doit passer entre ces accolades
    2

    déclarer un tableau à deux dimensions de "booléen" d'une longueur de trois par écrit la déclaration suivante: .
    < p> booléen [] arr = new Boolean [ 3] ;
    3

    Créer une boucle "for " qui parcourt toutes les combinaisons possibles d'un tableau de booléens de longueur trois . Ceci peut être obtenu en augmentant la longueur de la matrice ( 3 ) à la puissance du nombre total des possibilités de chaque cellule de la matrice peut contenir ( 2 : vrai ou faux ) . Il en résulte une valeur de huit ans, afin d'écrire ce qui suit boucle "for" pour parcourir la même logique à huit reprises :

    for (int x = 0; x <8 ; x + +) { }
    Hôtels 4

    Créer une instruction "switch " qui saute à un cas spécifique en fonction de ce itération de la boucle "for" est actuellement . Placez la déclaration suivante "switch " et tous ses cas à l'intérieur des accolades de la boucle "for" : interrupteur


    ( x ) {}
    5

    Créer déclarations " de cas " pour l' instruction "switch " . La déclaration "case" est l'affirmation que les "switch" sauts de déclaration à basés sur l'itération courante de la boucle "for". Par exemple, lors de l'itération où x = 3 , le "switch" déclaration saute " cas 3. " Chaque " cas " attribue permutations uniques au réseau , jusqu'à ce que toutes les permutations sont comptabilisés . Écrivez les huit déclarations de cas suivantes à l'intérieur des accolades de l' instruction "switch " :

    case 0: arr = new Boolean [ ] { faux, faux , faux} ; break; case 1: arr = new Boolean [ ,"] { faux, faux , true} ; break; case 2: arr = new Boolean [ ] {faux , vrai, faux} ; break; case 3: arr = new Boolean [ ] {faux , vrai, true} ; break; cas 4: arr = new Boolean [ ] {vrai, faux , faux} ; break; cas 5: arr = new Boolean [ ] {vrai, faux , true} ; break; cas 6: arr = new Boolean [ ] {vrai, vrai , false} ; break; cas 7: arr = new Boolean [ ] { true, true , true} ; break;
    6

    Imprimer la valeur du tableau par itérer avec un autre " pour " boucle. Cette boucle a seulement besoin d'être aussi longtemps que la matrice , qui a une longueur de trois . En plaçant cette boucle "for " directement après l' instruction "switch ", il va résider dans la première boucle "for" et produire une matrice 8 par 3. Donnez les instructions suivantes pour imprimer la matrice avec une nouvelle ligne entre chaque tableau individuel :

    for (int i = 0; i <3 ; i + +) { System.out.print ( arr [ i ] + ""); } System.out.println ();
    7

    Appuyez sur le vert bouton " Play" pour compiler et exécuter le programme. Le programme produit toutes les permutations d'un 8 par 3 matrice de valeurs booléennes, qui ressemble à ceci:

    false false false falsefalse truefalse vrai falsefalse vrai truetrue faux falsetrue faux truetrue vrai vrai vrai falsetrue

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment parcourir un TreeMap 
  • Comment sortir d'un programme si quelque chose est une erreur en Java 
  • Comment installer un programme Java Applet 
  • Comment créer une méthode avec un nombre variable d'entrées en Java 
  • Comment rôtir un jarret de porc 
  • Qu'est-ce que le formulaire d'action dans Struts 
  • Exception Java Tutoriels de manutention 
  • Comment faire JNLP Ouvrir avec Java 
  • Comment obtenir Fond Bouton dans Android 
  • Comment télécharger un fichier sur un serveur utilisant JSP 
  • Connaissances Informatiques © http://www.ordinateur.cc