Klasa Math: stałe, zaokrąglanie i potęgi

Klasy biblioteczne: Math, Random, String, Scanner - Podstawy Javy (Java)

Podstawowe operacje matematyczne z wykorzystaniem klasy Math: Stałe matematyczne: Math.PI - reprezentuje wartość liczby π (pi) Math.E - reprezentuje wartość liczby e (podstawa logarytmu naturalnego) Zaokrąglanie liczb: Math.abs() - zwraca wartość bezwzględną liczby Math.ceil() - zaokrągla w górę do najbliższej liczby całkowitej Math.floor() - zaokrągla w dół do najbliższej liczby całkowitej Math.round() - zaokrągla do najbliższej liczby całkowitej Potęgowanie i pierwiastkowanie: Math.pow(base, exponent) - podnosi liczbę base do potęgi exponent Math.sqrt(number) - oblicza pierwiastek kwadratowy z liczby Funkcje trygonometryczne: Math.sin() - oblicza sinus kąta (w radianach) Math.cos() - oblicza cosinus kąta (w radianach) Math.tan() - oblicza tangens kąta (w radianach) Znajdowanie wartości min/max: Math.min() - zwraca mniejszą z dwóch liczb Math.max() - zwraca większą z dwóch liczb

public class Main {
  public static void main(String[] args) {
    // Podstawowe stałe matematyczne
    System.out.println("Stała PI: " + Math.PI);
    System.out.println("Stała E: " + Math.E);

    // Operacje na liczbach
    double number = -15.67;
    System.out.println("\nPodstawowe operacje na liczbie " + number);
    System.out.println("Wartość bezwzględna: " + Math.abs(number));
    System.out.println("Zaokrąglenie w górę: " + Math.ceil(number));
    System.out.println("Zaokrąglenie w dół: " + Math.floor(number));
    System.out.println("Zaokrąglenie do najbliższej liczby: " + Math.round(number));

    // Potęgowanie i pierwiastkowanie
    double base = 2;
    double exponent = 3;
    System.out.println("\nPotęgowanie i pierwiastkowanie");
    System.out.println(base + " do potęgi " + exponent + ": " + Math.pow(base, exponent));
    System.out.println("Pierwiastek z " + base + ": " + Math.sqrt(base));

    // Funkcje trygonometryczne (argumenty w radianach)
    double angle = Math.PI / 4; // 45 stopni
    System.out.println("\nFunkcje trygonometryczne dla kąta " + angle + " radianów");
    System.out.println("Sinus: " + Math.sin(angle));
    System.out.println("Cosinus: " + Math.cos(angle));
    System.out.println("Tangens: " + Math.tan(angle));

    // Znajdowanie minimum i maksimum
    double x = 10.5;
    double y = 15.7;
    System.out.println("\nZnajdowanie min i max z " + x + " oraz " + y);
    System.out.println("Minimum: " + Math.min(x, y));
    System.out.println("Maximum: " + Math.max(x, y));
  }
}

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy Javy · Zaloguj się, aby zapisać postęp na koncie.