| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo hacer tu propia computadora Dice Game
    Simples juegos de dados pueden ser fácilmente creados en Java mediante la creación de una envoltura alrededor de la clase Random llamada dados . Este contenedor incluirá un sencillo juego de dados y se puede utilizar como una abstracción de los dados dentro de un programa más amplio sin tener que preocuparse acerca de las semillas de números aleatorios y otros detalles técnicos . Debido a que está destinado a ser extensible , esta clase incluye opciones para configurar el número de lados de un dado y el número de rollos simultáneas a realizar . Cosas que necesitará
    Java Development Kit
    Java Runtime Engine
    Java IDE o editor de texto
    Mostrar más instrucciones
    1

    Crear una interfaz de " enrollable " . Esto se puede hacer mediante la creación de un nuevo archivo de clase y escribir lo siguiente en su interior : .

    /*** Esta interfaz define los objetos que pueden ser rodado en la forma de dados * @ author Amber Rollins * /public interface enrollable {/*** Rollos un solo objeto y devuelve el resultado de la tirada * @ devolver el resultado de la tirada * /int rollo ( ) .

    /*** rollo varios objetos y devolver el total de laminados * @ param número el número de objetos a rodar * @ devolver la suma total de todas las tiradas * /int rollo (int numero) ;}
    2

    crear un " dados " . clase que implementa la interfaz enrollable . La interfaz define la funcionalidad mínima que se requiere para una clase dados, pero esa interfaz aún necesita ser implementado .

    Dados public class { //rellenar el resto con los pasos 3-5. }

    3

    escribir dos constructores , uno que no toma ningún argumento que asume un dado de seis caras se está creando , y otro que lleva el número de lados de la matriz como un argumento.

    /*** un dado se crea con 6 lados * /dados públicas (). { random = new random () ; lados = 6 ;}

    /*** un dado se crea con un número determinado de lados * @ param lados el número de lados de la matriz * /int dados públicos ( lados) . { this () ; this.sides = lados ;}
    4

    Escribe las dos funciones rollo para satisfacer los requisitos de interfaz declaran en enrollable . Una función se puede utilizar para realizar un solo rollo , y la segunda se utiliza para extender el proceso a la realización de una serie de rodillos de una sola vez y devolviendo el resultado .

    Rollo public int ( ) { //Añadir 1 porque los resultados posibles van de 0 a lados - 1 ( ver referencias 1 ) , y esto no es lo habitual dado random.nextInt behave.return ( lados) 1 ;}

    rollo public int (int numero) { int Total = 0 ; for (int x = 0 ; x < número , x + + ) { total + = rollo () ;} rentabilidad total ;}
    5

    Escribir una función principal que desempeñará un juego de dados simple y de alta roll. Este juego permitirá a dos jugadores para llegar a rodar un dado , y el más alto rodillo ganará

    public static void main ( String [] args ) { try { dados d = new Die ( ) . System.out . println ( "Jugador uno ... pulse cualquier tecla para rodar. "); System.in.read (); int oneRolls = d.roll (); System.out.println ( " El primer jugador saca un" + oneRolls ) ;

    System.out.println ( " El segundo jugador ... pulse cualquier tecla para rodar. "); System.in.read (); int twoRolls = d.roll (); System.out.println ( " El segundo jugador saca un" + twoRolls ) ;

    if ( oneRolls > twoRolls ) { System.out.println ( " jugador gana. ") ;} else { System.out.println ( "Jugador dos victorias "); } .

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


    < br >

    Previous :

    next :
      Artículos relacionados
    ·¿Por qué es la anotación Java Ignorado en el Código…
    ·Cómo convertir String de Java a un InputSource 
    ·Cómo crear un archivo JAR para su distribución en Ecl…
    ·Cómo ejecutar Servlets Java 
    ·Cómo dar formato a columnas y números en Java 
    ·Sun Java Tutoriales abatibles 
    ·Cómo escribir un Blurb con un programa de Java 
    ·Cómo construir un applet Con Eclipse 
    ·Cómo insertar registros en las aplicaciones Java 
    ·Cómo utilizar variables en un proyecto de Eclipse Clas…
      Artículos destacados
    ·Los efectos de desbordamientos de búfer y Cadenas con …
    ·Cómo encontrar el número de letras en una cadena de í…
    ·Cómo convertir Inglés a MATLAB 
    ·Tutorial para Microsoft Visual Studio 
    ·Cómo subir varios archivos mediante flash 
    ·Cómo ocultar un botón en Visual C 
    ·Cómo cargar Bares en Visual Basic 
    ·Cómo calcular los impuestos y total con Visual Basic 6…
    ·Cómo escribir varias líneas de VB.NET 
    ·¿Cómo deshacerse de un JFrame 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com