Scanner: wczytywanie danych z konsoli
Klasy biblioteczne: Math, Random, String, Scanner - Podstawy Javy (Java)
Tworzenie skanera: Scanner scanner = new Scanner(System.in) - do odczytu z konsoli Wymaga importu: import java.util.Scanner; Podstawowe metody: nextLine() - wczytuje cały wiersz tekstu next() - wczytuje jeden wyraz nextInt() - wczytuje liczbę całkowitą nextDouble() - wczytuje liczbę zmiennoprzecinkową nextBoolean() - wczytuje wartość logiczną Ważne uwagi: Po wczytaniu liczby używaj scanner.nextLine() aby wyczyścić bufor Zawsze zamykaj skaner używając close() Obsługuj potencjalne wyjątki przy wczytywaniu
/*
Uruchom program i odpowiadaj w konsoli: wpisz dane i naciśnij Enter.
Każde nextLine(), nextInt() i nextDouble() czeka na kolejną wartość.
Liczbę zmiennoprzecinkową wpisz z kropką, np. 4.5.
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Utworzenie obiektu klasy Scanner
Scanner scanner = new Scanner(System.in);
// Wczytywanie danych różnych typów
System.out.print("Podaj swoje imię: ");
String name = scanner.nextLine();
System.out.print("Podaj swój wiek: ");
int age = scanner.nextInt();
scanner.nextLine(); // Czyszczenie bufora
System.out.print("Podaj swoją średnią ocen: ");
double average = scanner.nextDouble();
scanner.nextLine(); // Czyszczenie bufora
// Wyświetlenie wprowadzonych danych
System.out.println("\nWprowadzone dane:");
System.out.println("Imię: " + name);
System.out.println("Wiek: " + age);
System.out.println("Średnia: " + average);
// Zamknięcie skanera
scanner.close();
}
}Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Podstawy Javy·Zaloguj się, aby zapisać postęp na koncie.