Corregir mi código
Publicado por montse (36 intervenciones) el 02/11/2015 19:20:28
Hola !!
Necesito ayuda con mi código!
Necesito que de la función prueba se realicen las siguientes comprobaciones la de nombre ( que ya está )
Y la de las letras desordenadas.. pero no se como hacerlo.. T_T
es decir necesito que el resultado de esta función :
salga en la función prueba...T_T
Podéis ayudarme?
Necesito ayuda con mi código!
Necesito que de la función prueba se realicen las siguientes comprobaciones la de nombre ( que ya está )
Y la de las letras desordenadas.. pero no se como hacerlo.. T_T
es decir necesito que el resultado de esta función :
1
2
3
4
5
6
7
char[] BarrejarParaules( char[] diposit){
System.out.println("les paraules desendreçades son: ");
char[] desorden = diposit;
for ( int i=0; i<desorden.length; i++){
int numRandon = (int) Math.round(Math.random() * 30);
System.out.print( desorden[numRandon] );}
return diposit;
Podéis ayudarme?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package obtenirlletresdesordenades;
import java.util.Arrays;
public class ObtenirLletresDesordenades {
public static void main(String[] args) {
ObtenirLletresDesordenades programa = new ObtenirLletresDesordenades();
programa.inici();
}
void inici(){
presentarAplicacio();
String nombre = arrayLletres();
char[] diposit = diposit(nombre);
BarrejarParaules(diposit);
prova(nombre, diposit);
}
void presentarAplicacio(){
System.out.println("Aquest programa barrejara les paraules");
System.out.println("_____________________________________________");
}
String arrayLletres(){
String nombre = "ABADESSA IDOL PLORAR INCLOURE BATA";
return nombre;
}
char[] diposit(String nombre){
char[] diposit =nombre.toCharArray();
System.out.println("les paraules creades com a char!");
System.out.println(Arrays.toString(diposit));
return diposit;
}
char[] BarrejarParaules( char[] diposit){
System.out.println("les paraules desendreçades son: ");
char[] desorden = diposit;
for ( int i=0; i<desorden.length; i++){
int numRandon = (int) Math.round(Math.random() * 30);
System.out.print( desorden[numRandon] );}
return diposit;
}
public void prova( String nombre, char[] diposit) {
System.out.println("");
System.out.println("Les paraules "+nombre);
}
}
Valora esta pregunta
0