| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire votre propre ordinateur Dice Game
    jeux de dés simples peuvent être facilement créés en Java en créant un wrapper autour de la classe Random appelé Dice . Cette enveloppe comprendra un jeu de dés simple et peut être utilisé comme une abstraction dés dans un programme plus vaste , sans avoir à vous soucier de graines de nombres aléatoires et d'autres détails techniques. Parce qu'il est destiné à être extensible, cette classe comprend des options pour définir le nombre de côtés d' un moule et le nombre de rouleaux simultanées à effectuer. Choses que vous devez
    kit de développement Java Photos Java Runtime Engine
    Java IDE ou éditeur de texte
    Afficher plus Instructions
    1

    créer une interface " enroulable " . Cela peut se faire par la création d' un nouveau fichier de classe et écrit ce qui suit à l'intérieur : .

    /De *** Cette interface définit les objets qui sont capables d' être roulé dans le mode de dés * @ author Ambre Rollins * /interface publique enroulable {/*** Rolls un seul objet et renvoie le résultat du rouleau * @ return le résultat du rouleau * /int rouleau ( ) ; .

    /*** rouleau un certain nombre d'objets et retourner le total obtenu * @ param nombre le nombre d'objets à rouler * @ return la somme totale de tous les rouleaux * /int rouleau ( int nombre) ; . }
    2

    créer un " Dice " classe qui implémente l'interface enroulable . L'interface définit la fonctionnalité minimale qui sera requise pour une classe dés, mais cette interface doit encore être mis en œuvre.

    Dice public class { //remplir le reste en suivant les étapes 3-5 . }

    3

    écrire deux constructeurs , celui qui ne prend aucun argument qui suppose un dé à six faces est créé, et un autre qui prend le nombre de côtés sur la matrice comme argument.

    /*** une filière est créé avec 6 faces * /Dés publiques (). { random = new Random () ; côtés = 6; }

    /*** une matrice est créée avec un certain nombre de côtés * @ param côtés le nombre de côtés à la matrice * /Dice publics ( int côtés). {this (); this.sides = côtés ;}
    4

    Ecrire les deux fonctions de roulis pour satisfaire les exigences de l'interface déclarés dans enroulable . Une fonction sera utilisée pour effectuer un seul rouleau , et le second sera utilisé pour étendre cela à l'exécution d'une série de rouleaux à la fois et de retourner le résultat.

    Rouleau public int () { //Ajouter 1 parce que les résultats possibles vont de 0 à côtés -1 ( voir les références 1 ) , et ce n'est pas la façon ordinaire dés behave.return Random.nextInt ( côtés) +1; }

    rouleau public int (int nombre) {int total = 0; for (int x = 0; x < nombre ; x + +) { + = rouleau ( ) totale; } rendement total ;}
    5

    écrire une fonction principale qui jouera un jeu simple dés haute du rouleau. Ce jeu permettra à deux joueurs d'atteindre rouler un dé , et le plus haut rouleau va gagner

    public static void main ( String [] args ) { try { Dice d = new Die (); . System.out . println ( " Player One ... appuyez sur n'importe quelle touche pour rouler. "); System.in.read (); int oneRolls = d.roll (); System.out.println (" Player One lance un" + oneRolls ) ;

    System.out.println (" Le joueur deux ... appuyez sur n'importe quelle touche pour rouler. "); System.in.read (); int twoRolls = d.roll (); System.out.println ( " Le joueur deux roule un" + twoRolls ) ;

    if ( oneRolls > twoRolls ) {System.out.println (" Joueur gagne. ");} else { System.out.println (" Joueur deux victoires "); } .

    } catch (IOException e) { e.printStackTrace (); System.exit (-1) ;} }


    < br >

    Previous :

    next :
      articles connexes
    ·Comment appeler un CFC de Javascript 
    ·Comment ajouter des retards ou des pauses dans Java 
    ·Utilisations courantes /Populaire des applets Java 
    ·Comment faire pour extraire l' APK Depuis le SDK Google…
    ·Comment définir différentes valeurs pour chaque ligne…
    ·L'installation de Java Web pour démarrer le contrôle …
    ·Comment faire pour installer le kit de développement l…
    ·Comment écrire un compteur de visites en JSP 
    ·Différence entre la coutume balises JSP & Beans 
    ·Comment obtenir d'entrée de l'utilisateur en Java 
      articles en vedette
    ·Fonctions de chaîne dans Oracle SQL 
    ·Comment ajouter des styles avec JavaScript 
    ·Comment formater les dates en C # 
    ·Comment déterminer Algorithmes 
    ·Comment obtiennent des valeurs d' ListBox à envoyer à…
    ·Comment utiliser PHP cURL page Sommaire Cordes 
    ·Comment copier une valeur d'un double en un entier en J…
    ·Comment faire pour intégrer VBS en Python 
    ·Prototype de fonction en Python 
    ·Comment faire pour obtenir les dimensions d'une image e…
    Copyright © Connaissances Informatiques http://fr.wingwit.com