Diskuze: Načítavanie čísel z viacerých riadkov
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

					Člen				
			
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Ahoj,
mne ten kód vypísal 10 čísel. Teda 1. aj 2. riadok.
(Nedošlo mi, čo je pod sc, tak som tam dal Random)
public class Test {
        // deklaracia a definicia pola
        private int[][] mojeDvojrozmernePole = new int[3][3];
        public static void main(String[] args) {
                Random sc = new Random();
        int[][] dlzky_casy;
        dlzky_casy = new int[5][2];
         //naplnenie pola
        for(int i=0; i<2 ; i++){
                for(int j=0; j<5 ; j++){
                dlzky_casy[j][i] = sc.nextInt();
                        System.out.print(dlzky_casy[j][i] + " ");
                }
        }
    }
}
Dostal som náhodné čísla:
502811485 909884083 608116508 -1149822252 -1042148979 1050722216 -1395509506
1880834217 425944378 -315871364
Pardon, zabudol som pripísať, že sc je Scanner. Teda načítavam neznáme čisla z 2 riadkov. Lenže akonáhle v eclipse spustim program, zadám 1.riadok a stlačím enter na zadanie 2. Riadku tak mi ihneď vypíše len ten prvý riadok.
Snad jsem tě pochopil. 
Scanner sc = new Scanner(System.in).useDelimiter("[!\\s]");
int[][] dlzky_casy;
dlzky_casy = new int[2][5];
for (int i = 0; i < 2; i++) {
    System.out.print("Zadej 5 celých čísel oddělených mezerou: ");
    for (int j = 0; j < 5; j++) {
        dlzky_casy[i][j] = sc.nextInt();
    }
}
for (int[] petice : dlzky_casy) {
    for (int cislo : petice) {
        System.out.print(cislo + ", ");
    }
    System.out.println();
}
					
						Ano vďaka. Ono mi to v podstate fungovalo, ale ten výpis jednotlivých čísel z poľa som zadal zle. Ďakujem za riešenie.
Zobrazeno 6 zpráv z 6.