Kód:
System.out.println("Pí: " + Math.PI);
System.out.println("e: " + Math.E);
run:
Pí: 3.141592653589793
e: 2.718281828459045
min, max - vráti menšie, väčšie číslo z dvoch zadaných ako parameterKód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
System.out.println("Väčšie číslo z 25 a 71.6 je " + Math.max(25, 71.6));
System.out.println("Menšie číslo z 25 a 71.6 je " + Math.min(25, 71.6));
}
}
run:
Väčšie číslo z 25 a 71.6 je 71.6
Menšie číslo z 25 a 71.6 je 25.0
round - zokrúhliť matematicky, ceil - zaokrúhliť hore, floor - zaokrúhliť doleKód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
System.out.println("Číslo 567.765 zaokrúhlené matematicky je " + Math.round(567.765));
System.out.println("Číslo 567.765 zaokrúhlené hore je " + Math.ceil(567.765));
System.out.println("Číslo 567.765 zaokrúhlené dole je " + Math.floor(567.765));
}
}
run:
Číslo 567.765 zaokrúhlené matematicky je 568
Číslo 567.765 zaokrúhlené hore je 568.0
Číslo 567.765 zaokrúhlené dole je 567.0
abs - vráti absolútnu hodnotu čísla, signum - vráti -1, 0 alebo 1 podľa toho, či je číslo záporné, nula alebo kladnéKód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
float a = -567.765F;
float b = 0F;
float c = 567.765F;
System.out.println("Absolútna hodnota čísla -567.765 je " + Math.abs(-567.765));
System.out.println("Signum čísla -567.765 je " + Math.signum(-567.765));
System.out.println("Signum čísla 0 je " + Math.signum(-567.765));
System.out.println("Signum čísla 567.765 je " + Math.signum(567.765));
}
}
run:
Absolútna hodnota čísla -567.765 je 567.765
Signum čísla -567.765 je -1.0
Signum čísla 0 je -1.0
Signum čísla 567.765 je 1.0
sin, cos, tan - goniometrické funkcieKód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
double radian = 33 * (Math.PI/180); // výpočet radiánu, z neho sa funkcie počítajú
System.out.printf("Sínus uhla 33° čo je %f radiánov je %f\n", radian, Math.sin(radian));
System.out.printf("Kosínus uhla 33° čo je %f radiánov je %f\n", radian, Math.cos(radian));
System.out.printf("Tangens uhla 33° čo je %f radiánov je %f\n", radian, Math.tan(radian));
}
}
run:
Sínus uhla 33° čo je 0,575959 radiánov je 0,544639
Kosínus uhla 33° čo je 0,575959 radiánov je 0,838671
Tangens uhla 33° čo je 0,575959 radiánov je 0,649408
acos, asin, atan - cyklometrické funkcie, z hodnôt sin, cos, tan vrátia hodnoty radiánov, ktoré sa dajú preniesť na uhly v stupňochKód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
System.out.printf("Radián zo sínus 0,544639 rad je %f radiánov čo je uhol %d°.\n", Math.asin(0.544639), Math.round(Math.asin(0.544639) / (Math.PI/180)));
System.out.printf("Radián z kosínus 0,838671 rad je %f radiánov čo je uhol %d°.\n", Math.acos(0.838671), Math.round(Math.acos(0.838671) / (Math.PI/180)));
System.out.printf("Radián z tangens 0,649408 rad je %f radiánov čo je uhol %d°.\n", Math.atan(0.649408), Math.round(Math.atan(0.649408) / (Math.PI/180)));
}
}
run:
Radián zo sínus 0,544639 rad je 0,575959 radiánov čo je uhol 33°.
Radián z kosínus 0,838671 rad je 0,575958 radiánov čo je uhol 33°.
Radián z tangens 0,649408 rad je 0,575959 radiánov čo je uhol 33°.
pow - umocnenie. sqrt - druhá odmocninaKód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
double cislo = 567.765;
System.out.printf("Číslo %f umocnené na druhú = %f\n", cislo, Math.pow(cislo, 2));
System.out.printf("Druhá odmocnina čísla %f = %f\n", Math.pow(cislo, 2), Math.sqrt(322357.095225));
}
}
run:
Číslo 567,765000 umocnené na druhú = 322357,095225
Druhá odmocnina čísla 322357,095225 = 567,765000
exp - Eulerove číslo umocnené na daný exponent, log - prirodzený logaritmus daného čísla, log10 - dekadický logaritmus daného číslaKód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
/*Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadajte reťazec dlhší ako 10 znakov:");*/
double cislo = 567.765;
System.out.printf("Eulerove číslo umocnené na šiestu = %f\n", Math.exp(6));
System.out.printf("Prirodzený logaritmus čísla %f = %f\n", cislo, Math.log(cislo));
System.out.printf("Dekadický logaritmus čísla %f = %f\n", cislo, Math.log10(cislo));
}
}
run:
Eulerove číslo umocnené na šiestu = 403,428793
Prirodzený logaritmus čísla 567,765000 = 6,341708
Dekadický logaritmus čísla 567,765000 = 2,754169
tretia a následné odmocniny
platí vzorec: odmocnina z čísla = číslo umocnené na (1/odmocnina)
Príklad: 5. odmocnina z 456,876 = 456,876 umocnené na (1/5)Kód:
package priklad1;
//import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Priklad1 {
public static void main(String[] args) {
double odmocnina = 6, mocnina = 6;
double cislo = 56.65;
System.out.printf("Číslo %f umocnené na %d = %f\n", cislo, Math.round(mocnina), Math.pow(cislo, mocnina));
System.out.printf("%d odmocnina čísla %f je %f\n", Math.round(odmocnina), Math.pow(cislo, mocnina), (Math.pow(Math.pow(cislo, mocnina), (1/odmocnina))));
}
}
run:
Číslo 56,650000 umocnené na 6 = 33052132507,675180
6 odmocnina čísla 33052132507,675180 je 56,650000
6 odmocnina čísla 33052132507,675180 je 56,650000