Zapisywanie danych z klawiatury do tablicy

0

Witajcie drodzy programiści!
Na laborkach z informatyki dostałem zadanie napisania prostego programu, którego treść podaję poniżej:

  1. Napisać program do wprowadzania do tablicy Nazwiska1 20 nazwisk podanych z klawiatury, zapisujący do tablicy, wyświetlający tablice, sortujący nazwiska, kopiujący posortowane do drugiej tablicy Nazwiska2 i wyświetlający je ba ekranie.

Z wszystkim dam sobie spokojnie radę, jedynie mam problem z zapisaniem danych podanych przez klawiaturę w tablicy. Jak to można załatwić?

Dziękuję za pomoc!
Oskar

0

getline(cin,nazwiska1[i]) ?

0

Czy byłbyś na tyle uprzejmy i wyjaśnił mi składnię tejże metody i parametru 'cin', lub podesłał link do dokumentacji?

Dziękuję z góry,
Oskar

0

Scanner i wczytanie pustego napisu

Popatrz na post usera : Wibovit
Dodając zwykłą pętle for (która będzie wskazywać ilość nazwisk) możesz w łatwy sposób rozwiązać swój problem :)

Pozdr.

1
        String[] nazwiska=new String[20];
        Console con=System.console();
        for(int i=1;i<=20;i++)
        {
           nazwiska[i-1]=con.readLine("Podaj nazwisko nr "+i+" ");
        }
0

bo jesteś geniuszem, dziękuję ślicznie!!

0

Oups, pojawił się problem, otóż podczas kompilacji wywala błąd:

Exception in thread "main" java.lang.NullPointerException
at zad2.main(zad2.java:19)

Jak mogę temu zaradzić?

Pozdrawiam,
Oskar

0
  1. Co jest w wierszu 19?
  2. Jesteś chyba pierwszą osobą na świecie, która zobaczyła podczas kompilacji NullPointerException.
  3. Eclipse (NetBeans), to jest narzędzie do pisania programów, a nie do ich uruchamiania. Uruchom program wpisując odpowiednie polecenie w konsoli (java ...) lub zrób "wykonywalnego" jara i kliknij w niego.
    Punkt 3, to spekulacja na temat możliwej przyczyny błędu podczas uruchamiania programu.
0

Zwracam honor, obecny błąd to:

cannot find symbol class Console (linia 16)

Czy do tej klasy należy zaimportować jakąś bibliotekę?

0
import java.io.Console;
//lub
import java.io.*;

1 użytkowników online, w tym zalogowanych: 0, gości: 1