Wartość funkcji trygonometrycznych

0

Ktoś mi podpowie co robię źle?
Tworzę obiekt alfa reprezentujący kod o mierze PI/4rad=45`.

import java.awt.EventQueue;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import static java.lang.Math.*;

public class Math {

    public static void main(String args[]) {
        Angle alfa = new Angle(Math.PI/4);
        System.out.println("sin(alfa) = "+alfa.sin());
        System.out.println("cos(alfa) = "+alfa.cos());
        System.out.println("tan(alfa) = "+alfa.tan());
        System.out.println("cot(alfa) = "+alfa.cot());
        System.out.println("sec(alfa) = "+alfa.sec());
        System.out.println("csc(alfa) = "+alfa.csc());
    }
}

 
0

Nie masz zdefiniowanej klasy Angle, ani funkcji trygonometrycznych, które za to są zdefiniowane w pakiecie Math, który słusznie zaimportowałeś statycznie (zapewne przeklejając z Internetu lub przepisując źle książkę). Spróbuj tak:

        Double alfa = new Double(Math.PI/4);
        System.out.println("sin(alfa) = "+sin(alfa));
0
  1. To co zrobiłeś źle to nie napisałeś:
  • czy masz jakiś błąd
  • jaki to błąd (kompilacji, runtime czy wyniku)
  • jaki jest komunikat błędu
  • w której linijce
  • co chcesz osiągnąć
  • jakiej wersji Javy używasz
  1. Druga rzecz to zajrzyj tutaj:
    https://docs.oracle.com/javase/tutorial/java/data/beyondmath.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1