Jak uzyskać dane wejściowe użytkownika w Javie za pomocą klasy skanera

Jak uzyskać dane wejściowe użytkownika w Javie za pomocą klasy skanera
Jedną z niezwykłych rzeczy w języku programowania jest to, że możemy pisać programy, do których użytkownicy mogą wchodzić w interakcje. Programowanie Java pozwala użytkownikowi wprowadzać dane za pomocą Skaner klasa. Jest to wbudowana klasa w Javie, która jest obecna w Jawa.Util pakiet. Skaner Klasa zawiera kilka metod, które można zastosować do osiągnięcia różnych funkcji, takich jak odczyt, analizowanie danych itp. W Javie, Skaner klasa jest jednym z najprostszych, najłatwiejszych i najczęściej używanych sposobów uzyskania informacji od użytkowników.

Ten zapis przedstawia kompleksowy przegląd Jak uzyskać dane wejściowe użytkownika w Javie, i pod tym względem ten zapis obejmie następujące aspekty Skaner Klasa.

  • Klasa skanera w Javie
  • Jak importować klasę skanera
  • Jak stworzyć obiekt klasy skanera
  • Różne metody klasy skanera
  • Praktyczne wdrożenie klasy skanera w Javie

Więc zacznijmy!

Klasa skanera Java

Należy do Java.pakiet UTIL i może być używany do uzyskania wprowadzania ciągów i pierwotnych typów, takich jak int, char, float itp. Aby współpracować z klasą skanera Java, musimy wykonać kroki poniżej:

  1. Zaimportuj klasę skanera,
  2. Utwórz obiekt klasy skanera.
  3. Skorzystaj z wbudowanych metod klasy skanera, aby przyjąć dane wejściowe użytkownika.

Jak importować klasę skanera

Początkowo musimy zaimportować klasę skanera do naszego projektu i aby to zrobić, musimy napisać następujący kod:

Importuj Java.Util.Skaner

Jak stworzyć obiekt klasy skanera

Importowanie klasy skanera pozwoli nam utworzyć obiekt klasy skanera i zrobić to, musimy postępować zgodnie z podaną składnią:

Skaner Scan = nowy skaner (system.W);

Tutaj, w powyższym kodzie-scinppet system.W jest predefiniowanym obiektem reprezentującym strumień wejściowy.

Różne metody klasy skanera

Do tej pory skończymy importować klasę skanera i tworzenie obiektu tej klasy w naszym projekcie. Teraz możemy wykorzystać dowolną z wbudowanych metod klasy skanera, takie jak Next (), NextLine (), NextShort () i wiele innych.

Aby odczytać dowolne dane liczbowe lub krótkie dane, wystarczy po prostu określić typ danych wraz z "Następny" a następnie nawiasy, jak pokazano poniżej:

NextIt () metoda przyjęcia wartości całkowitej,

NextShort () metoda uzyskania wartości krótkiego typu danych i tak dalej.

Jedną z najbardziej znaczących i szeroko stosowanych metod klasy skanera jest Nextline () metoda stosowana do odczytu strun.

Praktyczne wdrożenie klasy skanera w Javie

Aby uzyskać głębokie zrozumienie, wdrożymy wyżej wymienione pojęcia w przykładu.

Przykład

Poniższy kod zapewni lepsze zrozumienie, jak uzyskać dane wejściowe od użytkowników korzystających z klasy skanera:

Importuj Java.Util.Skaner;
Użytkownicy klasy publicznej
public static void main (string [] args)
Skaner Scan = nowy skaner (system.W);
System.na zewnątrz.println („Wprowadź nazwę pracownika:”);
String EmpName = Scan.NextLine ();
System.na zewnątrz.println („Wprowadź identyfikator pracownika:”);
int empid = skanowanie.NextIt ();
System.na zewnątrz.println („Nazwa pracownika:” + empname);
System.na zewnątrz.println („identyfikator pracownika:” + empid);

W powyższym fragmencie przyjmujemy nazwę i identyfikator pracownika od użytkownika, pełny kod i odpowiednie wyjście pokazano na poniższym zrzucie ekranu:

Wyjście uwierzytelnia, że ​​działanie klasy skanera, ponieważ pomyślnie przyjmuje dane od użytkownika.

Wniosek

W Javie, aby wziąć udział użytkowników, wszystko, co musisz zrobić, to importować klasę skanera Java.Pakiet UTIL, a następnie utwórz obiekt tej klasy i wykorzystaj wbudowane metody klasy do wykonywania różnych funkcji. Klasa skanera zapewnia szeroki zakres metod odczytu wartości różnych typów danych E.G. Metody NextLine (), NextInt () i NextByte () można użyć odpowiednio do odczytu danych ciągów, liczb całkowitych i bajt. Istnieje wiele innych metod/funkcji, które można zastosować do różnych celów. Ten pismo przedstawia dokładne zrozumienie tego, czym jest klasa skanera i jak pracować z klasą skanera.