Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.lang - Classe : StrictMath
Version documentée : Java SE 17

Méthode « StrictMath.tan »

Signature

public static native double tan( double angle );

Description

Cette méthode implémente la fonction trigonométrique de calcul de la tangente d'un angle exprimé en radians.

la figure ci-dessous précise comment obtenir le cosinus, le sinus et la tangente d'un angle donné.
Quelques rappels de trigonométrie

Paramètre

ParamètreTypeDescription
angle
double
L'angle exprimé en radians.

Valeur de retour

La valeur de retour est de type double. Si la valeur du paramètre angle est Double.NaN (Not a Number) ou 0, la valeur de retour sera identique à ce paramètre (NaN ou 0, avec le même signe). Dans les autres cas, la valeur de retour correspond à la tangente de l'angle spécifié.

Exemple de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
import java.util.InputMismatchException;
import java.util.Scanner;

public class Sample {
    
    public static void main( String[] args ) {

        // La classe Scanner permet de lire des données dans un flux textuel.
        // Dans cet exemple, le scanner est connecté à la console (System.in).
        try ( Scanner scanner = new Scanner( System.in ) ) {
            System.out.print( "Veuillez saisir un angle en radian : " );
            double angle = scanner.nextDouble();
                    
            System.out.printf( "Le cosinus de l'angle vaut : %f\n", StrictMath.cos( angle ) );
            System.out.printf( "Le sinus de l'angle vaut : %f\n", StrictMath.sin( angle ) );
            System.out.printf( "La tangente de l'angle vaut : %f\n", StrictMath.tan( angle ) );
        } catch( InputMismatchException exception ) {
            System.err.println( "Votre saisie ne correspond pas à une valeur flottante." );
            System.err.printf( "Veuillez respecter le format %.1f\n", 0.5 );
        }
        
    }
    
}
Exemple d'utilisation de la méthode StrictMath.tan

Et voici un exemple d'exécution de ce programme :

Veuillez saisir un angle en radian : 0,8
Le cosinus de l'angle vaut : 0,696707
Le sinus de l'angle vaut : 0,717356
La tangente de l'angle vaut : 1,029639
le scanner tient compte des paramètres régionaux. Si votre poste est localisé en France, veuillez utiliser la virgule comme séparateur de partie décimale.

Disponible depuis

1.3

Voir aussi

Méthode StrictMathMath.acos
Méthode StrictMathMath.asin
Méthode StrictMathMath.atan
Méthode StrictMathMath.atan2
Méthode StrictMathMath.cos
Méthode StrictMathMath.sin