Ayuda con Array bidimensional
Publicado por IRENE (10 intervenciones) el 03/10/2021 12:12:46
Hola tengo que crear esta imagen:

No consigo centrar los elementos , este es mi código:
y esto es lo que me sale no consigo que quede centrado como en la imagen de arriba
ayuda, muchas gracias de antemano

YA LO HE CONSEGUIDO, jaja con el tabulador " \t "
Gracias

No consigo centrar los elementos , este es mi código:
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
// creamos el objeto Scanner llamdo teclado
Scanner teclado=new Scanner(System.in);
String dia1 = "", dia2= "", nom1= "", nom2= "", nom3= "", nom4= "";
// ENTRADA DE DATOS
// pedimos al usuario 1 dia de la semana
System.out.println("Introduzca día de la semana: ");
// guardamos en el array bidimendional
dia1=teclado.nextLine();
// pedimos 1º nombre lo guardamos
System.out.println("Introduzca nombre: ");
nom1=teclado.nextLine();
// pedimos segundo nombre y lo guardamos
System.out.println("Introduzca otro nombre: ");
nom2=teclado.nextLine();
//------fin de la 1º buelta----------------
//volvemos a pedir los mismos datos
System.out.println("Repetimos ");
System.out.println("Introduzca día de la semana: ");
// guardamos en el array bidimendional
dia2=teclado.nextLine();
System.out.println("Introduzca nombre: ");
nom3=teclado.nextLine();
System.out.println("Introduzca otro nombre: ");
nom4=teclado.nextLine();
// creamos el array bidimensioal con las entradas del usuario
String bidim[][]= {
{"| ", dia1, "|| ", dia2, " |"},//00, 01 02 03 04
{"| ", nom1, "|| ", nom3, " |"},//10 11 12 13 14
{"| ", nom2, "|| ", nom4, " |"} //20 21 22 23 24
};
// SALIDA DE DATOS
// la 1º linea con rayas
System.out.println("----------------------");
//la segunad línea
System.out.println(bidim[0][0]+bidim[0][1]+bidim[0][2]+bidim[0][3]+bidim[0][4]);
//tercera lína con rayas
System.out.println("----------------------");
//cuarta línea
System.out.println(bidim[1][0]+bidim[1][1]+bidim[1][2]+bidim[1][3]+bidim[1][4]);
// quinta línea
System.out.println(bidim[2][0]+bidim[2][1]+bidim[2][2]+bidim[2][3]+bidim[2][4]);
// la última lína con rayas.
System.out.println("----------------------");
}
}
y esto es lo que me sale no consigo que quede centrado como en la imagen de arriba
ayuda, muchas gracias de antemano

YA LO HE CONSEGUIDO, jaja con el tabulador " \t "
Gracias
Valora esta pregunta


0