Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Sobre parametrización en java.

Hola a todos,

Estoy haciendo un ejercicio en el que supuestamente he de crear un programa utilizando parametrizaciones.
Aunque el programa lo he acabado, no se como poder utilizar la parametrización con este programa.

[code]
package EAC4;

import java.util.Scanner;

public class Eac4_002 {
static char letraGanadora = '\0';
static char letra;
static String frase;

public static void main(String[]args){
preguntar();
check_repeticion();
mensaje();
}

//Añadimos al array la frase a traves de teclado.
private static void preguntar() {
Scanner lector=new Scanner(System.in);

System.out.print("Escribe una frase: ");
frase= lector.nextLine();
while (frase.trim().length()==0){
System.out.println("Ha de escribir algo");
System.out.print("Escribe una frase: ");
frase= lector.nextLine();

}
}


public static void check_repeticion() {
//Inicializamos variables y array interno del modulo
char[] caracteres;
int max = 0;

caracteres = frase.toCharArray();


for(int i = 0; i < caracteres.length; i++) {
char letra = caracteres[i];
int contador = 0;

//Contabilizamos la letra que me más se ha repite
for(int j = 0; j < caracteres.length; j++) {
if(letra == caracteres[j]) {
contador++;
}

}

//Comprobadando la letra que más se ha repetido, segun el contador y la publicamos
if(contador > max){
max = contador;
letraGanadora = letra;
}
}

}

public static void mensaje() {
System.out.println("El caràcter que es repeteix més cops de forma consecutiva a la frase: " + frase + " és el caràcter: '"+ letraGanadora + "'.");
}

}
[\code]

febrero 24, 2014 | Registered Commenterjoserodriguezan