Java math FAQ: Miten neliöin luvun Javassa?
Luvun voi neliöidä Javassa ainakin kahdella eri tavalla:
- Kerroin luvun itsellään
- Kutsuin Math.pow-funktiota
Seuraavat esimerkit havainnollistavat näitä lähestymistapoja.
1) Neliöi luku kertomalla se itsellään
Näin neliöit luvun kertomalla sen itsellään:
int i = 2;int square = i * i;
Tässä esimerkissä jos tulostat square
:n arvon, se on 4.
2) Neliöi luku Math.pow-menetelmällä
Tässä kerrotaan, miten kutsut Math.pow
-menetelmää neliöimään luvun:
int i = 2;int square = Math.pow(i, 2);
Myös potenssikertoimet
Yleisesti vain kerron luvun itsellään saadakseni neliöityneen arvon, mutta Math.pow
-menetelmän etuna on se, että kun osaat käyttää sitä, pystyt helposti kuutioimaan luvun esimerkiksi näin:
int i = 2;int square = Math.pow(i, 3);
Sentähden on hyödyllistä osata molempia menetelmiä.
Yhteenvetona, jos halusit nähdä pari tapaa neliöidä luku (int, float, double, jne.) Javassa, toivon, että tästä on apua.