Jocuri de matematică cool, joacă jocuri gratuite de matematică: sunt bun la matematică

Valoarea dublă care este mai aproape decât oricare alta pi, .

Sunați matematica

Matematica clasei conține metode pentru efectuarea operațiunilor numerice de bază, cum ar fi exponențialul elementar, logaritmul, rădăcina pătrată și funcțiile trigonometrice. Spre deosebire de unele dintre metodele numerice ale clasei stricte, toate implementările funcțiilor echivalente ale matematicii clasei nu sunt definite pentru a returna aceleași rezultate cu bit-pentru-bit. Această relaxare permite implementări mai performante în cazul în care nu este necesară o reproductibilitate strictă. În mod implicit, multe dintre metodele de matematică apelează pur și simplu la metoda echivalentă în strictă pentru implementarea lor. Generatoarele de cod sunt încurajate să utilizeze biblioteci native specifice platformei sau instrucțiuni de microprocesor, acolo unde sunt disponibile, pentru a oferi implementări performante ale metodelor de matematică. Astfel de implementări performante trebuie să se conformeze specificațiilor pentru matematică . Calitatea specificațiilor de implementare se referă la două proprietăți, exactitatea rezultatului returnat și monotonicitatea metodei. Precizia metodelor matematice cu punct plutitor este măsurată în termeni de ulps, unități în ultimul loc. Pentru un anumit format cu punct flotant, un ULP al unei valori de număr real specific este distanța dintre cele două valori plutitoare de bracketing acea valoare numerică. Atunci când discutăm despre exactitatea unei metode în ansamblu, mai degrabă decât la un argument specific, numărul ULPS citat este pentru cea mai proastă eroare la orice argument. Dacă o metodă are întotdeauna o eroare mai mică de 0.5 ulps, metoda returnează întotdeauna numărul punctului flotant cel mai apropiat rezultatul exact; O astfel de metodă este Corect rotunjit. O metodă rotunjită corect este, în general, cea mai bună o aproximare a punctului plutitor; Cu toate acestea, este imposibil ca multe metode plutitoare să fie rotunjite corect. În schimb, pentru clasa de matematică, este permisă o eroare mai mare de 1 sau 2 ulps pentru anumite metode. În mod informal, cu o eroare de 1 ULP legată, când rezultatul exact este un număr reprezentat, rezultatul exact trebuie returnat ca rezultat calculat; În caz contrar, oricare dintre cele două valori cu punct plutitor, care suportă rezultatul exact. Pentru rezultate exacte mari în mărime, unul dintre punctele finale ale suportului poate fi infinit. Pe lângă exactitatea argumentelor individuale, menținerea relațiilor adecvate între metoda la diferite argumente este, de asemenea, importantă. Prin urmare, majoritatea metodelor cu mai mult de 0.5 erori ULP trebuie să fie Semi-monotonic. Nu toate aproximările care au 1 precizie ULP vor îndeplini automat cerințele de monotonie. Platforma folosește aritmetica integrată a complementului semnat cu Int și tipuri primitive lungi. Dezvoltatorul ar trebui să aleagă tipul primitiv pentru a se asigura că operațiunile aritmetice produc în mod constant rezultate corecte, ceea ce înseamnă că, în unele cazuri, operațiunile nu vor revărsa gama de valori ale calculului. Cea mai bună practică este să alegeți tipul și algoritmul primitiv pentru a evita revărsarea. În cazurile în care dimensiunea este Int sau Long and Deverflow Erorile trebuie detectate, metodele addExact, SubtracTexact, multiplyExact și ToIntexact aruncă o aritmeticexception atunci când rezultatele se revărsă. Pentru alte operații aritmetice, cum ar fi divizarea, valoarea absolută, creșterea, scăderea și revărsarea de negație are loc numai cu o valoare minimă sau maximă specifică și ar trebui verificată cu minimul sau maxim, după caz.

Rezumatul câmpului

Câmpuri

Modificator și tip Câmp și descriere
dublu static E

Valoarea dublă care este mai aproape decât oricare alta , baza logaritmilor naturali.

Valoarea dublă care este mai aproape decât oricare alta pi, raportul dintre circumferința unui cerc și diametrul său.

Rezumatul metodei

Toate metodele Metode statice Metode concrete

Modificator și tip Metoda și descrierea
dublu static abs (dublu a)

Returnează valoarea absolută a unei valori duble.
Returnează valoarea absolută a unei valori plutitoare.
Returnează valoarea absolută a unei valori int.
Returnează valoarea absolută a unei valori lungi.
Returnează cosinusul arc al unei valori; Unghiul returnat este în intervalul 0. pi.
Returnează suma argumentelor sale, aruncând o excepție dacă rezultatul revărsă un int .
Returnează suma argumentelor sale, aruncând o excepție dacă rezultatul se revarsă mult timp .
Returnează sinusul arc al unei valori; Unghiul returnat este în interval –pi/2 prin /2.
Returnează tangenta arcului unei valori; Unghiul returnat este în interval –pi/2 prin pi/2.

Returnează unghiul theta de la conversia coordonatelor dreptunghiulare (x, y) la coordonate polare (r, theta).

Returnează rădăcina cubului unei valori duble.

Returnează cea mai mică (cea mai apropiată de infinit negativ) dublă valoare care este mai mare sau egală cu argumentul și este egală cu un număr întreg matematic.

Returnează primul argument cu punct flotant cu semnul celui de-al doilea argument cu punct flotant.
Returnează primul argument cu punct flotant cu semnul celui de-al doilea argument cu punct flotant.
Returnează cosinusul trigonometric al unui unghi.
Returnează cosinusul hiperbolic al unei valori duble.
Returnează argumentul decreiment de unul, aruncând o excepție dacă rezultatul revărsă un int .
Returnează argumentul decreiment de unul, aruncând o excepție dacă rezultatul se revarsă un lung .
Returnează numărul lui Euler e ridicat la puterea unei valori duble.

Returnează cea mai mare (cea mai apropiată de infinit pozitiv) dublă valoare care este mai mică sau egală cu argumentul și este egală cu un număr întreg matematic.

Returnează cea mai mare (cea mai apropiată de infinit pozitiv) int, care este mai mică sau egală cu coeficientul algebric.

Returnează cea mai mare (cea mai apropiată de infinit pozitiv) valoare lungă, care este mai mică sau egală cu coeficientul algebric.

Returnează modulul de podea al argumentelor int.
Returnează modulul de podea a argumentelor lungi.
Returnează exponentul nepărtinitor utilizat în reprezentarea unui dublu .
Returnează exponentul nepărtinitor utilizat în reprezentarea unui plutitor .
Returnează sqrt (X +Y 2) Fără revărsare intermediară sau fluture.
Calculează operațiunea restul pe două argumente, așa cum este prescris de standardul IEEE 754.
Returnează argumentul incrementat de unul, aruncând o excepție dacă rezultatul revărsă un int .
Returnează argumentul incrementat de unul, aruncând o excepție dacă rezultatul se revarsă un lung .
e) de o valoare dublă.
.
Returnează logaritmul natural al sumei argumentului și 1.
Returnează cea mai mare de două valori duble.
Returnează cea mai mare din două valori plutitoare.
Returnează cea mai mare din două valori int.
Returnează cea mai mare de două valori lungi.
Returnează cea mai mică din două valori duble.
Returnează cea mai mică din două valori plutitoare.
Returnează cea mai mică din două valori int.
Returnează cele mai mici din două valori lungi.
Returnează produsul argumentelor, aruncând o excepție dacă rezultatul revărsă un int .
Returnează produsul argumentelor, aruncând o excepție dacă rezultatul se revarsă un lung .
Returnează negația argumentului, aruncând o excepție dacă rezultatul revărsă un int .
Returnează negația argumentului, aruncând o excepție dacă rezultatul se revarsă un lung .

Returnează numărul de punct flotant adiacent primului argument în direcția celui de-al doilea argument.

Returnează numărul de punct flotant adiacent primului argument în direcția celui de-al doilea argument.

Returnează valoarea punctului flotant adiacent lui D în direcția infinitului negativ.
Returnează valoarea punctului flotant adiacent lui F în direcția infinitului negativ.
Returnează valoarea punctului flotant adiacent lui D în direcția infinitului pozitiv.
Returnează valoarea punctului flotant adiacent F în direcția infinitului pozitiv.
Returnează valoarea primului argument ridicat la puterea celui de -al doilea argument.
Returnează o valoare dublă cu un semn pozitiv, mai mare sau egal cu 0.0 și mai puțin de 1.0 .

Returnează valoarea dublă care este cea mai apropiată de valoare a argumentului și este egală cu un număr întreg matematic.

Returnează cel mai apropiat mult timp la argument, cu legături rotunjind la infinitul pozitiv.
Returnează cel mai apropiat int argument, cu legături rotunjind la infinitul pozitiv.

Returnează D × 2 Scale-Factor rotunjit ca și cum ar fi efectuat de un singur punct plutitor rotunjit înmulțit la un membru al setului de valoare dublă.

Returnează F × 2 Scale-Factor rotunjit ca și cum ar fi efectuat de un singur punct plutitor rotunjit înmulțit la un membru al setului de valori float.

Returnează funcția Signum a argumentului; zero dacă argumentul este zero, 1.0 Dacă argumentul este mai mare decât zero, -1.0 Dacă argumentul este mai mic de zero.

.0f dacă argumentul este mai mare decât zero, -1.0f dacă argumentul este mai mic de zero.

Returnează sinusul trigonometric al unui unghi.
Returnează sinusul hiperbolic al unei valori duble.
Returnează rădăcina pătrată pozitivă rotunjită corect cu o dublă valoare.
Returnează diferența argumentelor, aruncând o excepție dacă rezultatul revărsă un int .
Returnează diferența argumentelor, aruncând o excepție dacă rezultatul se revarsă un lung .
Returnează tangenta trigonometrică a unui unghi.
Returnează tangenta hiperbolică a unei duble valoare.
Transformă un unghi măsurat în radiani într -un unghi aproximativ echivalent măsurat în grade.
Returnează valoarea argumentului lung; Aruncând o excepție dacă valoarea revigorează un int .
Transformă un unghi măsurat în grade într -un unghi aproximativ echivalent măsurat în radiani.
Returnează dimensiunea unui ULP al argumentului.
.

Metode moștenite de la Java de clasă.Lang.Obiect

Detaliu de câmp

E

public static final dublu e

Valoarea dublă care este mai aproape decât oricare alta e, baza logaritmilor naturali.

Pi

public static final dublu PI

pi, raportul dintre circumferința unui cerc și diametrul său.

Detaliul metodei

păcat

Public Static Double Sin (Double A)
  • Dacă argumentul este nan sau o infinit, atunci rezultatul este nan.
  • .

cos

public static dublu cos (dublu a)
  • Dacă argumentul este nan sau o infinit, atunci rezultatul este nan.

bronz

Public static dublu bronz (dublu a)
  • Dacă argumentul este nan sau o infinit, atunci rezultatul este nan.
  • Dacă argumentul este zero, atunci rezultatul este un zero cu același semn ca și argumentul.

ca în

public static dublu asin (dublu a)
  • Dacă argumentul este nan sau valoarea sa absolută este mai mare de 1, atunci rezultatul este nan.
  • Dacă argumentul este zero, atunci rezultatul este un zero cu același semn ca și argumentul.

ACOS

Public Static Double Acos (Double A)
  • Dacă argumentul este nan sau valoarea sa absolută este mai mare de 1, atunci rezultatul este nan.

un bronz

public static dublu Atan (dublu A)
  • Dacă argumentul este nan, atunci rezultatul este nan.
  • .

 

Transformă un unghi măsurat în grade într -un unghi aproximativ echivalent măsurat în radiani. Conversia de la grade la radiani este în general inexactă.

Codegrees

Public Static Double Todegrees (dublu angrad)

. Conversia de la radieni în grade este în general inexactă; utilizatorii ar trebui nu Așteptați -vă la COS (toradieni (90.0)) la exact egal 0.0 .

Exp

Public Static Double EXP (Double A)
  • Dacă argumentul este nan, rezultatul este nan.
  • Dacă argumentul este infinit pozitiv, atunci rezultatul este infinit pozitiv.
  • Dacă argumentul este infinit negativ, atunci rezultatul este pozitiv zero.

Buturuga

Public Static Double Jurnal (Double A)
  • Dacă argumentul este cu nan sau mai puțin de zero, atunci rezultatul este nan.
  • .
  • .

jurnal10

public static dublu log10 (dublu a)
  • Dacă argumentul este cu nan sau mai puțin de zero, atunci rezultatul este nan.
  • Dacă argumentul este infinit pozitiv, atunci rezultatul este infinit pozitiv.
  • Dacă argumentul este pozitiv zero sau negativ zero, atunci rezultatul este infinit negativ.
  • Dacă argumentul este egal cu 10 n pentru număr întreg n, atunci rezultatul este n.

Sqrt

public static Double SQRT (Double A)
  • Dacă argumentul este cu nan sau mai puțin de zero, atunci rezultatul este nan.
  • Dacă argumentul este infinit pozitiv, atunci rezultatul este infinit pozitiv.
  • Dacă argumentul este pozitiv zero sau negativ zero, atunci rezultatul este același cu argumentul.

CBRT

public static dublu cbrt (dublu a)
  • .
  • Dacă argumentul este infinit, atunci rezultatul este o infinitate cu același semn ca și argumentul.
  • Dacă argumentul este zero, atunci rezultatul este un zero cu același semn ca și argumentul.

 
  • Dacă oricare argument este nan, sau primul argument este infinit, sau al doilea argument este pozitiv zero sau negativ zero, atunci rezultatul este nan.
  • Dacă primul argument este finit și al doilea argument este infinit, atunci rezultatul este același cu primul argument.

TAIL

Public static dublu plafon (Double A)
  • Dacă valoarea argumentului este deja egală cu un număr întreg matematic, atunci rezultatul este același cu argumentul.
  • .
  • .0, atunci rezultatul este negativ zero.

podea

public static Double Floor (Double A)
  • Dacă valoarea argumentului este deja egală cu un număr întreg matematic, atunci rezultatul este același cu argumentul.
  • Dacă argumentul este nan sau o infinit sau o zero pozitivă sau un zero negativ, atunci rezultatul este același cu argumentul.

Rint

public static dublu rint (dublu a)
  • .
  • Dacă argumentul este nan sau o infinit sau o zero pozitivă sau un zero negativ, atunci rezultatul este același cu argumentul.

Atan2

public static dublu Atan2 (dublu y, dublu x)
  • Dacă oricare argument este nan, atunci rezultatul este nan.
  • Dacă primul argument este pozitiv zero și al doilea argument este pozitiv, sau primul argument este pozitiv și finit, iar al doilea argument este infinitul pozitiv, atunci rezultatul este pozitiv zero.
  • Dacă primul argument este negativ zero și al doilea argument este pozitiv, sau primul argument este negativ și finit, iar al doilea argument este infinitul pozitiv, atunci rezultatul este negativ zero.
  • Dacă primul argument este pozitiv zero și al doilea argument este negativ, sau primul argument este pozitiv și finit, iar al doilea argument este infinit negativ, atunci rezultatul este dubla valoare cea mai apropiată de .
  • Dacă primul argument este negativ zero și al doilea argument este negativ, sau primul argument este negativ și finit, iar al doilea argument este infinit negativ, atunci rezultatul este dubla valoare cea mai apropiată de –pi.
  • Dacă primul argument este pozitiv și al doilea argument este pozitiv zero sau negativ zero, sau primul argument este infinitul pozitiv, iar al doilea argument este finit, atunci rezultatul este dubla valoare cea mai apropiată de pi/2.
  • Dacă primul argument este negativ și al doilea argument este pozitiv zero sau negativ zero, sau primul argument este infinitul negativ, iar al doilea argument este finit, atunci rezultatul este dubla valoare cea mai apropiată de –pi/2.
  • Dacă ambele argumente sunt infinite pozitive, atunci rezultatul este dubla valoare cea mai apropiată de pi/4.
  • Dacă primul argument este infinit pozitiv și al doilea argument este infinitul negativ, atunci rezultatul este dubla valoare cea mai apropiată de 3*pi/4.
  • Dacă primul argument este infinit negativ și al doilea argument este infinitul pozitiv, atunci rezultatul este dubla valoare cea mai apropiată de –pi/4.
  • Dacă ambele argumente sunt infinite negative, atunci rezultatul este valoarea dublă cea mai apropiată de -3*pi/4.

pow

public static dublu pow (dublu A, dublu b)
  • Dacă al doilea argument este pozitiv sau negativ zero, atunci rezultatul este 1.0.
  • Dacă al doilea argument este 1.0, atunci rezultatul este același cu primul argument.
  • .
  • Dacă primul argument este nan și al doilea argument este zero, atunci rezultatul este nan.
    • Valoarea absolută a primului argument este mai mare de 1, iar al doilea argument este infinitul pozitiv sau
    • Valoarea absolută a primului argument este mai mică de 1, iar al doilea argument este infinit negativ,
    • Valoarea absolută a primului argument este mai mare de 1, iar al doilea argument este infinitul negativ sau
    • Valoarea absolută a primului argument este mai mică de 1, iar al doilea argument este infinitul pozitiv,
    • Primul argument este pozitiv zero și al doilea argument este mai mare decât zero sau
    • Primul argument este infinitul pozitiv, iar al doilea argument este mai mic decât zero,
    • Primul argument este zero pozitiv, iar al doilea argument este mai mic decât zero sau
    • Primul argument este infinitul pozitiv, iar al doilea argument este mai mare decât zero,
    • Primul argument este negativ zero, iar al doilea argument este mai mare decât zero, dar nu un număr întreg ciudat, sau
    • Primul argument este infinitul negativ, iar al doilea argument este mai mic decât zero, dar nu un număr întreg ciudat,
    • Primul argument este negativ zero, iar al doilea argument este un număr întreg ciudat pozitiv, sau
    • Primul argument este infinitul negativ, iar al doilea argument este un număr întreg impar finit negativ,
    • Primul argument este negativ zero, iar al doilea argument este mai mic decât zero, dar nu un număr întreg ciudat, sau
    • Primul argument este infinitul negativ, iar al doilea argument este mai mare decât zero, dar nu un număr întreg ciudat,
    • Primul argument este negativ zero, iar al doilea argument este un număr întreg impar fin, negativ, sau
    • Primul argument este infinitul negativ, iar al doilea argument este un număr întreg ciudat pozitiv fin,
    • Dacă cel de -al doilea argument este un număr întreg finit, rezultatul este egal cu rezultatul creșterii valorii absolute a primului argument la puterea celui de -al doilea argument
    • Dacă al doilea argument este un număr întreg ciudat, rezultatul este egal cu negativul rezultatului creșterii valorii absolute a primului argument la puterea celui de -al doilea argument
    • Dacă al doilea argument este finit și nu un număr întreg, atunci rezultatul este nan.

    rundă

    public static int rotund (float a)
    • Dacă argumentul este nan, rezultatul este 0.
    • Dacă argumentul este infinit negativ sau orice valoare mai mică sau egală cu valoarea întregi.Min_Value, rezultatul este egal cu valoarea Integer.Min_Value .
    • Dacă argumentul este infinit pozitiv sau orice valoare mai mare sau egală cu valoarea întregului.Max_value, rezultatul este egal cu valoarea întregului. .

    rundă

    Public Static Runda lungă (Double A)
    • Dacă argumentul este nan, rezultatul este 0.
    • Dacă argumentul este infinit negativ sau orice valoare mai mică sau egală cu valoarea lui Long.Min_Value, rezultatul este egal cu valoarea lui Long.Min_Value .
    • Dacă argumentul este infinit pozitiv sau orice valoare mai mare sau egală cu valoarea lui Long.. .

    Aleatoriu

    public static dublu aleatoriu ()

    .0 și mai puțin de 1.0 . . Când această metodă este numită pentru prima dată, creează un singur generator de număr nou pseudorandom, exact ca și prin expresie

    Acest nou generator de număr pseudorandom este utilizat ulterior pentru toate apelurile la această metodă și nu este utilizat nicăieri în altă parte. . Cu toate acestea, dacă multe fire trebuie să genereze numere de pseudorandom într-un ritm mare, poate reduce conținutul pentru fiecare fir pentru a avea propriul generator de număr pseudorandom.

    addExact

     

    Returnează suma argumentelor sale, aruncând o excepție dacă rezultatul revărsă un int .

    addExact

    public static Long AddExact (Long X, Long Y)

    Returnează suma argumentelor sale, aruncând o excepție dacă rezultatul se revarsă mult timp .

    scădere

    public static int subctractexact (int x, int y)

    Returnează diferența argumentelor, aruncând o excepție dacă rezultatul revărsă un int .

    scădere

     

    .

    multiplyExact

    public static int multiplyExact (int x, int y)

    Returnează produsul argumentelor, aruncând o excepție dacă rezultatul revărsă un int .

    multiplyExact

    public static Long MultiplyExact (Long X, Long Y)

    .

     

    .

    incremexact

    Public static Long incremexact (lung a)

    Returnează argumentul incrementat de unul, aruncând o excepție dacă rezultatul se revarsă un lung .

    public static int decrementExact (int a)

    Returnează argumentul decreiment de unul, aruncând o excepție dacă rezultatul revărsă un int .

    decrementExact

    Public static Long decrementExact (Long A)

    .

    Negateexact

    public static int negateexact (int a)

    Returnează negația argumentului, aruncând o excepție dacă rezultatul revărsă un int .

    public static lung negateexact (lung a)

    Returnează negația argumentului, aruncând o excepție dacă rezultatul se revarsă un lung .

    toIntexact

    public static int toIntexact (valoare lungă)

    .

     
    • .
      .
    • .
      .

     

    . ..Min_Value . . Această operație acționează în schimb sub runda către modul de rotunjire negativă (podea). . .

    public static int floormod (int x, int y)
    • .
      • floormod (4, 3) == 1; și (4 % 3) == 1
      • floormod (+4, -3) == -2; și (+4 % -3) == +1

      Dacă semnele argumentelor nu sunt cunoscute și este nevoie de un modul pozitiv, acesta poate fi calculat ca (floormod (x, y) + abs (y)) % abs (y) .

      Floormod

      Public static Long Floormod (Long X, Long Y)

      abs

       

      Returnează valoarea absolută a unei valori int. . . ..

      abs

      public static Long Abs (Long A)

      . . Dacă argumentul este negativ, negația argumentului este returnată. .Min_Value, cea mai negativă valoare lungă, rezultatul este aceeași valoare, care este negativă.

      public static float abs (float a)
      • Dacă argumentul este pozitiv zero sau negativ zero, rezultatul este pozitiv zero.
      • .
      • Dacă argumentul este nan, rezultatul este nan.

      abs

       
      • Dacă argumentul este pozitiv zero sau negativ zero, rezultatul este pozitiv zero.
      • .
      • Dacă argumentul este nan, rezultatul este nan.

      public static int max (int a, int b)

      Returnează cea mai mare din două valori int. . . .

       

      . . . Dacă argumentele au aceeași valoare, rezultatul este aceeași valoare.

       

      . . Dacă argumentele au aceeași valoare, rezultatul este aceeași valoare. Dacă oricare dintre valori este nan, atunci rezultatul este nan. . .

       

      . Adică rezultatul este argumentul mai aproape de infinitul pozitiv. Dacă argumentele au aceeași valoare, rezultatul este aceeași valoare. Dacă oricare dintre valori este nan, atunci rezultatul este nan. . Dacă un argument este pozitiv zero și celălalt zero negativ, rezultatul este pozitiv zero.

       

      Returnează cea mai mică din două valori int. Adică rezultatul argumentului mai aproape de valoarea întregului. . .

      public static long min (lung, lung b)

      . .Min_Value . .

      public static float min (float a, float b)

      . Adică rezultatul este valoarea mai aproape de infinitul negativ. Dacă argumentele au aceeași valoare, rezultatul este aceeași valoare. . . .

      public static dublu min (dublu A, dublu b)

      Returnează cea mai mică din două valori duble. Adică rezultatul este valoarea mai aproape de infinitul negativ. Dacă argumentele au aceeași valoare, rezultatul este aceeași valoare. Dacă oricare dintre valori este nan, atunci rezultatul este nan. . Dacă un argument este pozitiv zero, iar celălalt este negativ zero, rezultatul este negativ zero.

      public static dublu ulp (dublu d)
      • .
      • Dacă argumentul este pozitiv sau negativ, atunci rezultatul este infinit pozitiv.
      • Dacă argumentul este pozitiv sau negativ zero, atunci rezultatul este dublu. .
      • . .

      ulp

       
      • .
      • .
      • .Min_Value .
      • Dacă argumentul este ± plutitor. .

       
      • .
      • .

      Signum

      public static float signum (float f)
      • Dacă argumentul este nan, atunci rezultatul este nan.
      • Dacă argumentul este pozitiv zero sau negativ zero, atunci rezultatul este același cu argumentul.

      sinh

       
      • Dacă argumentul este nan, atunci rezultatul este nan.
      • Dacă argumentul este infinit, atunci rezultatul este o infinitate cu același semn ca și argumentul.
      • Dacă argumentul este zero, atunci rezultatul este un zero cu același semn ca și argumentul.

       
      • .
      • .
      • Dacă argumentul este zero, atunci rezultatul este 1.0 .

       
      • .
      • .
      • Dacă argumentul este infinit pozitiv, atunci rezultatul este +1.0 .
      • Dacă argumentul este infinit negativ, atunci rezultatul este -1. .

       
      • Dacă oricare argument este infinit, atunci rezultatul este infinit pozitiv.
      • Dacă oricare argument este nan și niciun argument nu este infinit, atunci rezultatul este nan.

      Expm1

      Public static Double EXPM1 (Double X)
      • Dacă argumentul este nan, rezultatul este nan.
      • Dacă argumentul este infinit pozitiv, atunci rezultatul este infinit pozitiv.
      • Dacă argumentul este infinit negativ, atunci rezultatul este -1..
      • Dacă argumentul este zero, atunci rezultatul este un zero cu același semn ca și argumentul.

      log1p

      public static dublu log1p (dublu x)
      • Dacă argumentul este cu nan sau mai puțin de -1, atunci rezultatul este nan.
      • .
      • .
      • .

      public static dublu copisign (magnitudine dublă, semn dublu)

      Returnează primul argument cu punct flotant cu semnul celui de-al doilea argument cu punct flotant. .Metoda CopySign, această metodă nu necesită argumente de semn NAN pentru a fi tratate ca valori pozitive; Implementările sunt permise să trateze unele argumente NAN ca pozitive și alte argumente NAN ca fiind negative pentru a permite o performanță mai mare.

      copisign

      public static float copysign (mărime float, semn float)

      Returnează primul argument cu punct flotant cu semnul celui de-al doilea argument cu punct flotant. .Metoda CopySign, această metodă nu necesită argumente de semn NAN pentru a fi tratate ca valori pozitive; Implementările sunt permise să trateze unele argumente NAN ca pozitive și alte argumente NAN ca fiind negative pentru a permite o performanță mai mare.

      getExponent

      public static int getExponent (float f)
      • Dacă argumentul este nan sau infinit, atunci rezultatul este plutitor.Max_exponent + 1.
      • Dacă argumentul este zero sau subnormal, atunci rezultatul este plutitor.Min_exponent -1.

      getExponent

       
      • Dacă argumentul este nan sau infinit, atunci rezultatul este dublu..
      • Dacă argumentul este zero sau subnormal, atunci rezultatul este dublu.Min_exponent -1.

      NextAfter

       
      • .
      • .
      • .Min_Value și direcția au o valoare, astfel încât rezultatul ar trebui să aibă o mărime mai mică, apoi un zero cu același semn ca și startul să fie returnat.
      • Dacă pornirea este infinită și direcția are o valoare, astfel încât rezultatul ar trebui să aibă o magnitudine mai mică, dublă..
      • Dacă pornirea este egală cu ± dublu..

      public static float nextAfter (pornire float, direcție dublă)
      • .
      • .
      • Dacă pornirea este ± float..
      • Dacă pornirea este infinită și direcția are o valoare, astfel încât rezultatul ar trebui să aibă o magnitudine mai mică, plutitor..
      • Dacă pornirea este egală cu ± float..

      urmatorul

      Public Static Double Nextup (Double D)
      • Dacă argumentul este nan, rezultatul este nan.
      • Dacă argumentul este infinit pozitiv, rezultatul este infinit pozitiv.
      • .Min_Value

      urmatorul

      public static float nextup (float f)
      • Dacă argumentul este nan, rezultatul este nan.
      • .
      • Dacă argumentul este zero, rezultatul este plutitor.Min_Value

      Nextdown

       
      • Dacă argumentul este nan, rezultatul este nan.
      • Dacă argumentul este infinit negativ, rezultatul este infinit negativ.
      • Dacă argumentul este zero, rezultatul este -dublu.

       
      • Dacă argumentul este nan, rezultatul este nan.
      • .
      • Dacă argumentul este zero, rezultatul este -float.Min_Value

      Public Static Double Scalb (Double D, Int ScaleFactor)
      • Dacă primul argument este Nan, Nan este returnat.
      • Dacă primul argument este infinit, atunci se returnează o infinitate de același semn.
      • Dacă primul argument este zero, atunci se returnează un zero din același semn.

      scalb

      public static float scalb (float f, int latefactor)
      • .
      • .
      • .

      Platforma Java ™
      Ed. 8

      Trimiteți o eroare sau o caracteristică
      Pentru alte referințe API și documentație pentru dezvoltatori, consultați documentația Java SE. Această documentație conține descrieri mai detaliate, orientate către dezvoltatori, cu imagini de ansamblu conceptuale, definiții ale termenilor, soluții de rezolvare și exemple de cod de lucru.
      Copyright © 1993, 2023, Oracle și/sau afiliații săi. Toate drepturile rezervate. . A se vedea, de asemenea, politica de redistribuire a documentației.

      Jocuri de matematică cool

      Esti bun la matematica? Aceste jocuri de matematică cool vor Împingeți -vă creierul la limită!! Joacă gratuit jocuri de matematică cool!

      !

      Jocuri de matematică cool

      ? ?

      !

      Avem cele mai frumoase jocuri de matematică care vă vor pune creierul la test și veți vedea ce fel de abilități de matematică aveți!

      Nu mai juca acele jocuri clasice și încercați conținutul pe noul nostru site web.

      Câștigă mare și continuă lupta, avem cele mai bune lucruri de ciocnit cu computerul tău.

      Top 10 jocuri video din toate timpurile

      Când vine vorba de jocuri de matematică cool, sunt puțini care pot topi clasicii. Indiferent dacă sunteți în puzzle -uri, jocuri de strategie sau doriți doar să ucideți ceva timp, acești clasici vor avea întotdeauna un loc pe lista oricărui jucător. Vezi aceste jocuri clasice.

      1. Tetris

      ! . Există un motiv pentru care a fost testul timpului – este doar atât de bun.

      2. Jocuri Pac-Man

      Un alt clasic care nu are nevoie de introducere este Pac-Man. Aceste jocuri labirint sunt o bază de săli arcade și console de casă de pretutindeni și este încă la fel de distractiv astăzi ca atunci când a ieșit pentru prima dată.

      3. frații Super Mario.

      Mario este o altă pictogramă de jocuri, iar prima sa aventură pe NES este încă una dintre cele mai bune. Acest platformer cu defilare laterală este unul dintre cele mai cunoscute jocuri făcute și au născut nenumărate secvențe și spin-off-uri de-a lungul anilor.

      4. Jocurile video Legend of Zelda

      Prima aventură a lui Link este, de asemenea, una dintre cele mai bune din serie. .

      5. Jocuri Metroid

      Metroid a fost unul dintre primele jocuri care popularizează genul „explorare” și este încă considerat unul dintre cele mai bune exemple din acesta. Această aventură științifică te-a jucat ca vânătorul de recompense Samus Aran, în timp ce explorează o lume extraterestră ostilă, izbucnind extratereștrii și colectând power-up-uri pe parcurs.

      6.

      . Această serie de jocuri este cunoscută pentru platforma sa provocatoare și șefii dure, ambii fiind expuși în primele jocuri.

      . Castlevania

      Castlevania este una dintre cele mai populare și mai lungi francize de jocuri video din jur. Jocul original este o acțiune gotică-aventură care te-a preluat pe Dracula. Este un jocuri provocatoare, dar plină de satisfacții, care au stabilit scena pentru multe secvențe de -a lungul anilor.

      8.

      . . . Jocul clasic.

      9. Jocuri Space Invaders

      Space Invaders este un adevărat clasic care nu are nevoie de introducere. . Este un joc simplu, dar captivant, care este perfect pentru unele sesiuni de jocuri rapide.

      . Jocuri de Donkey Kong

      Donkey Kong este o altă pictogramă de jocuri care a început într -un joc eponim arcade. . Este un joc atemporal care este încă distractiv de jucat astăzi.

      Acestea sunt doar câteva dintre jocurile clasice de matematică cool care au fost testul timpului. Indiferent dacă sunteți un jucător experimentat sau doar începeți, aceste jocuri sunt esențiale pentru a juca. Așa că praful de pe vechea consolă sau trageți un emulator și încercați -le – nu veți fi dezamăgiți.

      De ce să faceți propriul LLC să se completeze când puteți rula scrisori pentru a remedia flip -ul. Completați site -ul dvs. pentru jocuri pentru copii și salvați -vă conținutul vechi pentru AOL. !

      Jocuri Coolmath

      Te -ai bucurat de acele jocuri de matematică mișto? !

      Umpleți -vă geanta cu cuburi ușoare de pe site -ul nostru și spuneți -le prietenilor dvs. numerele potrivite. Ne propunem să servim clienții pentru a câștiga sfaturi nu le are Ctrl Alt Del într -o furie! Nu te joacă șah, casă bântuită sau penny acasă, acele jucării pentru copii sunt dincolo de căutare. Salvați spații și Excel la matematică! Cu linii de număr, o senzație de explozie matematică.

      Cognifit oferă o varietate de jocuri de matematică mișto pentru copii și adulți deopotrivă. Aceste jocuri distractive, interactive, implică calcule aritmetice de bază și avansate, precum și abilități de rezolvare a problemelor. . Cu jocuri de matematică cool de la jocuri de matematică cool, vă puteți ține mintea ascuțită în timp ce vă distrați! Indiferent dacă sunteți în căutarea de jocuri de matematică online sau de activități de matematică cool pentru a face acasă, există ceva disponibil pentru a se potrivi cu fiecare nivel. Deci nu ratați această oportunitate uimitoare de a învăța și de a juca jocuri de matematică cool! Bucurați -vă de învățarea cu matematica mișto astăzi!

      . Cu activitățile sale de matematică mișto, lecții de matematică cool și jocuri de matematică cool, puteți învăța ceva nou în fiecare zi. Încercați puzzle -uri de matematică mișto, probleme de matematică mișto și provocări de matematică mișto pentru a vă menține creierul angajat. Indiferent de nivelul la care vă aflați, există ceva aici pentru toată lumea. Vezi astăzi jocurile de matematică și distrează -te în timp ce înveți!

      Deci nu mai așteptați – începeți să jucați acum jocuri de matematică cool! Bucurați -vă de aceste activități captivante și educaționale concepute pentru a vă ajuta să creșteți în cunoștințe într -un mod interesant. De la aritmetică de bază până la rezolvarea avansată a problemelor, avem tot ce ai nevoie pentru a începe astăzi la jocuri de matematică cool. !

      Jocuri de matematică cool este modalitatea perfectă de a -ți rezolva matematica cool în fiecare zi. Cu activități de matematică mișto, lecții de matematică mișto și jocuri de matematică cool pentru toate vârstele, există ceva aici pentru toată lumea. Așadar, nu ratați această oportunitate uimitoare de a vă distra în timp ce învățați – consultați acum jocuri de matematică cool! Bucură -te. Pregătește -te să -ți provoci mintea cu puzzle -uri, probleme și provocări de matematică mișto. Indiferent de nivelul la care vă aflați, există ceva aici pentru dvs. ! Bucurați -vă de fiorul de a învăța cu matematica mișto astăzi!

      Cu jocuri de matematică cool de la cool jocuri de matematică, vă puteți distra în timp ce stăpâniți elementele de bază ale matematicii. Provocați -vă cu activități de matematică mișto, lecții de matematică cool și jocuri de matematică cool care vă vor menține mintea ascuțită. Bucurați -vă de învățare într -un mod nou interesant – începeți acum la jocuri de matematică cool! Aveți o explozie cu activități de matematică mișto, care sunt atât educaționale, cât și plăcute. De la aritmetică de bază până la rezolvarea avansată a problemelor, avem tot ce ai nevoie pentru a începe astăzi la jocuri de matematică cool. Începeți să jucați matematică cool acum și rămâneți mișto! Bucurați -vă de fiorul de a învăța cu matematica mișto astăzi!

      Deci nu mai așteptați – începeți să jucați acum jocuri de matematică cool! Cu activități de matematică mișto, lecții de matematică mișto și jocuri de matematică cool pentru toate vârstele, există ceva aici pentru toată lumea. Distrează -te în timp ce stăpânești elementele de bază ale matematicii cu puzzle -uri de matematică cool, probleme de matematică cool și provocări de matematică cool. Bucurați -vă de aceste activități captivante și educaționale concepute pentru a vă ajuta să creșteți în cunoștințe într -un mod interesant. Pregătește -te să -ți provoci mintea cu jocuri de matematică cool de la cool jocuri de matematică astăzi! Aveți o explozie cu activități de matematică mișto, care sunt atât educaționale, cât și plăcute. Bucurați -vă de învățare într -un mod nou interesant – începeți acum la jocuri de matematică cool!

      Bucurați -vă de fiorul de a învăța cu matematica mișto astăzi! Încercați puzzle -uri de matematică mișto, probleme de matematică mișto și provocări de matematică mișto pentru a vă menține creierul angajat. Cu jocuri de matematică cool de la cool jocuri de matematică, vă puteți distra în timp ce stăpâniți elementele de bază ale matematicii. Aveți o explozie cu activități de matematică mișto, care sunt atât educaționale, cât și plăcute. Bucurați -vă de învățare într -un mod nou interesant – începeți acum la jocuri de matematică cool! Bucură -te. Provocați -vă cu jocuri de matematică cool și rămâneți mișto! Bucurați -vă de fiorul de a învăța cu matematica mișto astăzi!

      Deci nu mai așteptați – începeți să jucați acum jocuri de matematică cool! Cu activitățile sale de matematică mișto, lecții de matematică cool și jocuri de matematică cool, puteți învăța ceva nou în fiecare zi. De la aritmetică de bază până la rezolvarea avansată a problemelor, avem tot ce ai nevoie pentru a începe astăzi la jocuri de matematică cool. Distrează -te în timp ce stăpânești elementele de bază ale matematicii cu puzzle -uri de matematică cool, probleme de matematică cool și provocări de matematică cool. Bucurați -vă de aceste activități captivante și educaționale concepute pentru a vă ajuta să creșteți în cunoștințe într -un mod interesant. Pregătește -te să -ți provoci mintea cu jocuri de matematică cool de la cool jocuri de matematică astăzi! Aveți o explozie cu activități de matematică mișto, care sunt atât de educaționale, cât și de plăcute – începeți să jucați matematică cool acum și rămâneți cool! Bucurați -vă de fiorul de a învăța cu matematica mișto astăzi!

      Bucurați -vă de învățare într -un mod nou interesant – începeți acum la jocuri de matematică cool! Cu activitățile sale de matematică mișto, lecții de matematică cool și jocuri de matematică cool, puteți învăța ceva nou în fiecare zi. Distrează -te în timp ce stăpânești elementele de bază ale matematicii.