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.