Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[Java] Twee dimensionale array - Input

Pagina: 1
Acties:
  • 398 views

Verwijderd

Topicstarter
Beste,

Ik heb een input die er als volgt uit ziet:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
+-----------------------+
0 X A X 0 X X B 0 X C D 0
0 E X X 0 X X F 0 G X X 0
0 X X X 0 X H X 0 X X X 0
-------------------------
0 I X J 0 K X X 0 L X M 0
0 X N X 0 X O X 0 X P X 0
0 Q X R 0 X X S 0 T X U 0
-------------------------
0 X X X 0 X V X 0 X X X 0
0 X X W 0 X X X 0 X X Y 0
0 X X X 0 X X X 0 X Z X 0
+-----------------------+


Het is de bedoeling dat alles nullen (0), plusjes en streepjes worden genegeerd en alleen de X'en en overige letters worden overgenomen. Dit is (nog) niet het probleem. Waar ik al vast loop is het geheel überhaupt al in een 2 dimensionale array te plaatsen.
Met de volgende code krijg ik een output die bestaat uit de eerste regel, gevolgd door een aantal keer de waarde `null`

Java:
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
  
    String[][] input = new String[25][15];

    void scanner() {
        Scanner scanner;
        scanner = new Scanner(System.in);
        String current;
        current = scanner.next();
        int row2 = 0;
        int col2 = 0;
            scanner.nextLine();
            for (int row = 0; row<25; row++) {
              for(int col = 0; col <15; col++) {
                input[row2][col2] = current;
              }
            }
        }
    
    void print() {
        for(int i=0; i<25; i++) {
            for(int j=0; j<15; j++) {
                System.out.print(input[i][j]);      
                System.out.println("");
            }
        }
    }


Op een of andere manier wordt alleen de eerste regel uitgelezen, hoe zou ik dit aan kunnen passen?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Kan iemand even...?
Wat heb je zelf al geprobeerd/gezocht/gevonden? Heb je al ge-debugged? (Debuggen: Hoe doe ik dat?). Ik mis, helaas, nogal wat zaken en eigen inzet in dit topic (zie onze Quickstart). Ik zie eigenlijk niet veel meer dan een "dit is mijn probleem, dit is wat code, het doet niet wat ik wil" en daar houdt 't dan bij op. We zitten hier niet op je code te debuggen of kant-en-klare oplossingen op een zilveren presenteerblaadje aan te reiken ;) Open gerust een nieuw topic, maar hanteer dan wel onze quickstart a.u.b.

edit:
Ik zie dat ik je daar onlangs ook nog op gewezen heb ;)


*DIKKE HINT* row/row2/col/col2/... lekker verwarrend allemaal ;)

[ Voor 31% gewijzigd door RobIII op 28-09-2011 22:31 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.