Pola i metody statyczne: obliczenia dla koła
Klasy i obiekty - Podstawy Javy (Java)
Pole statyczne PI przechowuje stałą wartość liczby Pi, dostępną bez tworzenia obiektu klasy. Metoda statyczna calculateCircleArea() oblicza pole koła na podstawie podanego promienia. Metoda statyczna calculateCircleCircumference() oblicza obwód koła na podstawie podanego promienia. W metodzie main użyto statycznych metod bez tworzenia obiektów klasy MathUtils.
public class MathUtils {
// Statyczne pole
public static final double PI = 3.141592653589793;
// Statyczna metoda do obliczania pola koła
public static double calculateCircleArea(double radius) {
if (radius >= 0) {
return PI * radius * radius;
} else {
System.out.println("Promień musi być nieujemny.");
return 0;
}
}
// Statyczna metoda do obliczania obwodu koła
public static double calculateCircleCircumference(double radius) {
if (radius >= 0) {
return 2 * PI * radius;
} else {
System.out.println("Promień musi być nieujemny.");
return 0;
}
}
// Metoda główna do demonstracji
public static void main(String[] args) {
// Użycie statycznych metod
double radius = 5;
System.out.println("Promień: " + radius);
System.out.println("Pole koła: " + MathUtils.calculateCircleArea(radius));
System.out.println("Obwód koła: " + MathUtils.calculateCircleCircumference(radius));
}
} Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Podstawy Javy · Zaloguj się, aby zapisać postęp na koncie.