Hola.
Estoy haciendo un código para la venta de billetes de un autobus.
En un método asigno los asientos depediendo del número de billetes que se desean comprar:
1. public static void asignarAsientos(int [][] bus, int numBilletes){
2. System.out.println("\n¿Qué tipo de asignación de asientos desea?[1-3]:\n");
3. System.out.println("1. Elegir fila y columna.");
4. System.out.println("2. Elegir ventanilla o pasillo.");
5. System.out.println("3. Asignacion automatica.\n");
6. int a = leer.nextInt();
7. switch (a) {
8. case 1:
9. mostrarEstado(bus);
10. for (int i=0;i<numBilletes;i++){
11. elegirFilaColumna(bus);
12. }
13. break;
14. ...
.
.
.
En otro, me va pidiendo los datos:
50. public static void elegirFilaColumna(int [][] bus){
51. System.out.println("Introduzca la fila del asiento deseado [1-10]:");
52. int f = leer.nextInt(); //f=fila
53. System.out.println("Introduzca la columna del asiento deseado[1-4]:");
54. int c = leer.nextInt(); //c=columna
55. if(bus[f-1][c-1]==1){
56. System.out.println("Acción cancelada. El asiento ya está ocupado\n");
57. }
58. else {
59. bus[f-1][c-1]=1;
60. System.out.println("\nAsiento asignado: Fila "+f+" | Columna "+c);
61. }
62. }
63. ...
.
.
.
El problema es que me gustaría que en lugar de que me fuese mostrando cada asiento asignado billete por billete, me los mostrara todos juntos al finalizar la compra.
¿Podeis ayudarme?