Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - riomundo

#1
Java / ayuda juego masternind
5 Noviembre 2015, 18:19 PM
Hola, buenos días, tengo que hacer el juego masternind con numerosy tengo algunas dudas.
No sé como crear el metodo para saber el num de heridos (si entre las dos series de numeros aparece el numero pero en un orden diferente, y descontando los de muertos), tampoco sé como iniciar la partida, ya que me piden iniciarla o indicando los 5 numeros o de forma aleatoria(lo he hecho mediante switch pero no me sale) y como hacer que solo hayan 10 vidas(creo que es con el do-while).

muchas gracias.
#2
Me quedan estos dos ultimos pasos y no sé cómo continuar....

Modificar el programa previo para que se cuente el n´umero de letras
a que aparecen en las frases le´ıdas y se imprima al final esa cantidad.

Modificar el programa previo para mostrar finalmente la media de
longitudes de las frases introducidas, as´ı como si alguna de ellas tiene
una longitud mayor de 32 caracteres.


Código (java) [Seleccionar]
import java.util.*;

 
public class Ejercicio6{
   public static void main(String[]args){
       Scanner tec = new Scanner(System.in);
       String frase, frase2;
       int ncarac1, ncarac2;
       frase2 = "";
       

              do{
                  System.out.println("Dame una frase ");
                  frase = tec.nextLine();
                  ncarac1 = frase.length();
                           
                  ncarac2= frase2.length();
                       
                        if(ncarac2<ncarac1){
                            frase2 = frase;
                           }
                           if (ncarac2==ncarac1){
                               if (frase2.compareTo(frase) > 0){
                                   frase2 = frase;
                               }
                               if(frase2.compareTo(frase) < 0){
                                   frase2 = frase2;
                               }
                   
                           }
                           
                       } while ( ncarac1 > 0);
                       System.out.println("la frase mas larga es " + frase2);
                       
                   }
               }




Mod: Los códigos deben ir en etiquetas GeSHi