Przykład nr 01: Korzystanie z funkcji linii odczytu konsoli, aby zapisać wejście w zmiennej ciągu w Ubuntu 20.04
W tym przykładzie użyjemy funkcji linii odczytu konsoli w naszym programie Java, aby wprowadzić nazwę przez konsolę i zapisać ją w zmiennej ciągnej, która następnie zostanie wydrukowana na terminalu po zakończeniu programu.
W powyższym programie zaczęliśmy od utworzenia klasy publicznej, w której stworzymy główną funkcję. Utworzymy obiekt konsoli i przekazamy go do systemu w głównej procedurze. Wartość konsoli, która pozwala systemom wykonywać zadania. Następnie zainicjujemy zmienną ciągu, a pod jej wartości użyjemy obiektu konsoli, aby wywołać funkcję linii odczytu. W tej funkcji napiszemy również szybką wiadomość do gromadzenia danych wejściowych. A następnie wejście zostanie zapisane w zmiennej ciągu, którą wydrukujemy na terminalu, przekazując go do systemu.na zewnątrz.funkcja println.
Po zapisaniu programu otworzymy terminal i wykonamy go. W terminalu otrzymamy komunikat o wprowadzeniu nazwy, a po wprowadzeniu nazwy zobaczymy nazwę wyświetloną w następnym wierszu, co weryfikuje, że nazwa została zapisana w zmiennej łańcuchowej, jak pokazano w powyższym fragmencie.
Przykład nr 02: Korzystanie z funkcji linii odczytu konsoli, aby zapisać wejście w zmiennej ciągu z parametrem formatu w Ubuntu 20.04
W naszym programie Java użyjemy metody linii odczytu konsoli, aby wprowadzić nazwę do konsoli i zapisać ją w zmiennej ciągu wraz z argumentem formatu, który następnie zostanie wydrukowany na terminalu po zakończeniu programu; W tym przykładzie.
W poprzednim kodzie zaczęliśmy od zdefiniowania klasy publicznej, która pomieści główną funkcję. W głównej metodzie zbudujemy obiekt konsoli i dostarczymy go systemowi. Wartość konsoli, która umożliwia systemom wykonywanie działań. Ustanowimy zmienną ciągów o nazwie „fmt” do przechowywania formatu Java, w którym można zapisać ciąg, a to zostanie dostarczone jako wejście do metody odczytu linii odczytu. Następnie, w wartości innej zmiennej ciągu, użyjemy obiektu konsoli do uruchomienia metody odczytu linii. Ta metoda będzie używać zmiennej String Format, którą zdefiniowaliśmy wcześniej, oraz komunikat z szybkiego wejścia. Wejście zostanie następnie zapisane w zmiennej ciągu, która zostanie wydrukowana na terminalu, przekazując go do systemu.Wyjście funkcji println.
Po zapisaniu programu otworzymy terminal i uruchomimy go. W terminalu otrzymamy szybką wiadomość do wprowadzenia nazwy, a po wprowadzeniu nazwy nazwa zostanie wyświetlona w poniższym wierszu, potwierdzając, że nazwa została zapisana w zmiennej ciągu, jak pokazano w poprzedniej próbce.
Przykład nr 03: Korzystanie z funkcji linii odczytu konsoli, aby zapisać wejście w zmiennej ciągu z parametrem formatu w Ubuntu 20.04
W tym przykładzie użyjemy funkcji linii odczytu i obiektu klas buforowanego czytnika, aby określić przepływ programu według stanu wejścia użytkownika.
W tym fragmencie kodu będziemy wpatrywać się w główną funkcję, w której utworzymy obiekt buforowanej klasy czytnika. Następnie skonfigurujemy zmienną ciągu, aby zapisać wejście. Następnie dodamy dwa komunikaty alertów, w których poprowadzimy użytkownika, aby określić długość programu. Następnie dodamy pętlę „zrób”, aby wkład można było wielokrotnie gromadzić. Wewnątrz bloku Do wywołamy zmienną ciągów, a w jej wartości użyjemy obiektu klasy buforowanej czytnika, aby wywołać funkcję linii odczytu.
Następnie przekazamy zmienną ciągów w funkcji println, aby wyświetlić ją na terminalu. Następnie przejdziemy do bloku While, aw jego nawiasach podamy instrukcję decyzyjną, która przeanalizuje wejście użytkownika i zakończy program, gdy użytkownik wprowadzi słowo „Zatrzymaj się”.
Po zakończeniu wszystkich pozostałych nawiasów przejdziemy do naszego terminala, kompiluje i wykonując nasz program. Po wykonaniu programu komunikaty alertów zostaną wyświetlone jako wskazówki. Następnie użytkownik może wprowadzić wiele słów w terminalu, a program będzie kontynuowany do momentu zapisania słowa, jak pokazano na poniżej.
Przykład nr 04: Używanie funkcji odczytu linii do wprowadzenia słowa w pliku tekstowym w Ubuntu 20.04
W tym przykładzie dodamy ciąg w pliku tekstowym za pomocą funkcji linii odczytu i obiektów buforowanej klasy pisarza i klasy Reader.
W powyższym kodzie utworzyliśmy odpowiednio dwa obiekty buforowanej klasy pisarzy i klasy Reader. Następnie zainicjowaliśmy zmienną ciągów za pomocą funkcji linii odczytu, aby uzyskać wejście od użytkownika. Następnie rozpoczęliśmy pętlę, w której stwierdziliśmy, że pętla będzie kontynuowana, dopóki użytkownik nie dał wkładu NULL. Wewnątrz pętli znajduje się inna funkcja linii odczytu nazywana; Następnie wejście zostanie wyświetlone na terminalu.
Jak widać na powyższym wyjściu, program kończy się, gdy podajemy wkład NULL, aw poniższym fragmencie wejście jest również pomyślnie dodawane do pliku tekstowego.
Wniosek
W tym przewodniku badamy funkcję linii odczytu konsoli w Javie. Ta funkcja służy do gromadzenia danych wejściowych od użytkownika i może być używana do przesyłania danych wejściowych do zapisania w zmiennej w czasie wykonywania. Zaimplementowaliśmy kilka przykładów tej funkcji w różnych scenariuszach. Użyliśmy go do zapisania wejścia w zmiennej ciągu, a nawet wstawienia wartości wejściowej do pliku tekstowego w Ubuntu 20.04 Środowisko.