Witam
Mam napisać program, który pobierze dane od klienta (imię, nazwisko, telefon itd) i zapisze je w obiekcie a na koniec wyświetli.
I teraz pytanie: Czy jeżeli chcę, aby najpierw wyświetlił się napis "Podaj imię:", potem po wpisaniu imienia wyskoczyło kolejne "Podaj nazwisko" itd, muszę za każdym razem tworzyć nowy obiekt scanner i za każdym razem go zamykać? Bo jeśli tak, to mi taki sposób jakoś nie działa...
Oto mój kod:
import java.util.*;
public class Main {
public static void main(String[] args) {
System.out.println("1. Dane teleadresowe:");
System.out.println("1.1 Imie:");
Scanner scanner1 = new Scanner(System.in);
String imieO = scanner1.nextLine();
scanner1.close();
System.out.println("1.2 Nazwisko:");
Scanner scanner2 = new Scanner(System.in);
String nazwiskoO = scanner2.nextLine();
scanner2.close();
}
}
Pozdrawiam!
usunięcie prefiksu z tytułu wątku i poprawienie tagów + poprawienie znacznika <code class="java"> - fp