W przypadku, gdy piszesz plik i chcesz odczytać dane wejściowe od użytkownika, używasz klasy skanera w . W tym artykule przedstawię krótki wgląd w klasę Scanner i jej różne metody. W tym artykule omówię poniższe tematy:
Co to jest klasa skanera?
Klasa Scanner służy głównie do uzyskiwania danych wejściowych użytkownika i należy do pakietu java.util. Aby użyć klasy Scanner, możesz utworzyć obiekt tej klasy i użyć dowolnej metody klasy Scanner. W poniższym przykładzie używam nextLine () metoda, która jest używana do odczytu .
import java.util.Scanner // Importuj klasę skanera public class Przykład {public static void main (String [] args) {Scanner s = new Scanner (System.in) // Utwórz obiekt skanera System.out.println (' Enter username ') String name = s.nextLine () // Czytaj dane wejściowe użytkownika System.out.println (' name is: '+ name) // Output user input}}
algorytm sortowania może być użyty do uporządkowania zbioru ________ w porządku ________.
W ten sposób możesz używać klasy Scanner w Javie. Przejdźmy teraz dalej i przyjrzyjmy się różnym metodom klasy Scanner.
jak przekonwertować double na int java
Metody klasy skanera
Istnieją różne metody klasy Scanner, które mogą być używane do różnych celów s. Spójrz na poniższą tabelę, aby dowiedzieć się o nich .
metoda | Opis |
---|---|
nextBoolean () | Odczytuje wartość logiczną od użytkownika |
nextByte () | Odczytuje wartość bajtów od użytkownika |
nextDouble () | Odczytuje podwójną wartość od użytkownika |
nextFloat () | Odczytuje wartość zmiennoprzecinkową od użytkownika |
nextInt () | Odczytuje wartość int od użytkownika |
nextLine () | Odczytuje wartość typu String od użytkownika |
nextLong () | Odczytuje długą wartość od użytkownika |
nextShort () | Odczytuje krótką wartość od użytkownika |
Teraz weźmy przykład, aby zademonstrować powyższe metody.
Przykłady
import java.util.Scanner public class Przykład {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Wpisz imię i nazwisko, wiek i wynagrodzenie') // Wprowadź ciąg znaków String name = s.nextLine () // Numeryczne wejście int age = s.nextInt () double salary = s.nextDouble () // Dane wyjściowe użytkownika System.out.println ('Name:' + name) System.out .println ('Wiek:' + wiek) System.out.println ('Wynagrodzenie:' + wynagrodzenie)}}
Po uruchomieniu powyższego kodu poprosi Cię o podanie powyższych danych, takich jak wiek i wynagrodzenie. I wyświetli dane wyjściowe. A więc to wszystko dotyczyło klasy skanera w Javie.W ten sposób dochodzimy do końca tego artykułu. jaMam nadzieję, że znalazłeś to pouczające. Jeśli chcesz dowiedzieć się więcej, zajrzyj do naszego także.
Sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Jesteśmy tutaj, aby pomóc Ci na każdym etapie Twojej podróży, aby zostać oprócz tych pytań do wywiadu Java, opracowaliśmy program nauczania przeznaczony dla studentów i profesjonalistów, którzy chcą zostać programistą Java.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego artykułu „Klasa skanera w Javie”, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.
możesz użyć klasy printwriter, aby otworzyć plik do zapisu i zapisać w nim dane.