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.