Commit 26867bd8 by Patryk Czarnik

ZbieranieDanych1_Tablica

parent 6f621092
package p11_tablice;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
public class FunkcjeNaTablicach {
......
package p12_kolekcje.zbieranie_danych;
import java.util.Arrays;
import java.util.Scanner;
public class ZbieranieDanych1_Tablica {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ile imion podasz? ");
int rozmiar = scanner.nextInt();
scanner.nextLine(); // tylko po to, aby dojść do końca linii
String[] tablica = new String[rozmiar];
for(int i = 0; i < tablica.length; i++) {
System.out.print("Podaj imię nr " + i + ": ");
tablica[i] = scanner.nextLine();
}
System.out.println(Arrays.toString(tablica));
System.out.println();
System.out.println("Podawaj numery pozycji, aby je odczytać, a -1 aby zakończyć program.");
while(true) {
System.out.print("Podaj numer: ");
int nr = scanner.nextInt();
if(nr < 0) break;
if(nr >= tablica.length) {
System.out.println("Numer poza tablicą");
continue;
}
System.out.println("Osoba nr " + nr + " ma na imię " + tablica[nr]);
// Najbardziej oczywistą operacją odczytu z tablicy, jest odczyt z określonej pozycji.
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment