Czytanie danych wejściowych użytkownika w Javie przez stdin
Aby korzystać z klasy, z importem jest używane z słowem kluczowym Jawa.Util.ScanneR:
Importuj Java.Util.Skaner;Następnym krokiem jest utworzenie obiektu skanera „w”:
Skaner w = nowy skaner (system.W);Tutaj tworzymy również klasę publiczną, a jej składnia jest następująca.
Klasa publiczna stdinputW głównej funkcji jesteśmy zobowiązani do przygotowania programu do przyjęcia danych wejściowych od użytkownika. Następnym krokiem jest zadeklarowanie zmiennych do przyjmowania danych wejściowych od użytkownika:
int x;Poniższy wiersz prosi użytkownika o wprowadzenie dwóch liczb i akceptuje ich wartości za pomocą obiektu Skaner. Jeśli chcesz wyświetlić coś na ekranie, możesz to zrobić za pomocą funkcji System.na zewnątrz.println ():
System.na zewnątrz.println („Wprowadź numer:”);Podczas gdy jeśli chcesz wziąć wejście od użytkownika, możesz to zrobić, wpisując:
x = in.NextIt ();W powyższej linii, W.NextIt () odczytuje wartość liczb całkowitą z klawiatury, którą wprowadza użytkownik, który będzie przechowywany w zmiennej X. Więc jeśli chcesz wprowadzić dwa różne liczby całkowite od użytkownika i chcesz obliczyć ich sumę, możesz to zrobić, postępując zgodnie z poniższym kodem:
System.na zewnątrz.println („Wprowadź numer:”);Teraz pełny kod do obliczenia sumę dwóch liczb pokazano poniżej:
Importuj Java.Util.Skaner;Notatka: Aby uruchomić i skompilować kod Java w terminalu Linux, potrzebujesz zainstalowanego JDK.
Możesz przetestować kod, tworząc plik Java za pomocą dowolnego edytora tekstu w systemie Linux na przykład:
$ nano stdinput.JawaNastępnie możesz skompilować ten plik, wpisując:
$ Javac stdinput.JawaPo zakończeniu kompilacji możesz uruchomić kod, wpisując:
$ Java stdinputPodobnie w poniższym przykładzie zamierzamy wprowadzić nazwę, a także temperaturę od użytkownika w Fahrenheit. Typ danych ciągów zostanie użyty do wykonania nazwy jako danych wejściowych od użytkownika i możesz to zrobić, wpisując:
Nazwa ciągu = w.Następny();Z drugiej strony użyliśmy podwójnego typu danych dla temperatury, ponieważ jej wartością może być wykroczenia:
podwójny temp = w.NextDouble ();Tak więc pełny kod tego przykładu to:
Importuj Java.Util.Skaner;Wniosek
Stdin służy do przyjmowania danych wejściowych od użytkownika, który jest również znany jako standardowe wejście. W tym artykule nauczyliśmy Cię, w jaki sposób możesz uzyskać standardowe dane wejściowe od użytkownika i dla tego wykonaliśmy dwa różne przykłady. W pierwszym wzięliśmy dwie liczby od użytkownika, a następnie obliczyliśmy ich sumę, podczas gdy w drugiej wzięliśmy nazwę i temperaturę jako dane wejściowe od użytkownika, przeprowadziliśmy działanie konwersji (Fahrenheit na Celsjusz) i wyświetliśmy to Informacje na ekranie.