1
|
|a|-butun son
|
abs(x)
|
2
|
|a|-haqiqiy son
|
fabs(x)
|
3
|
√
|
sqrt(x)
|
4
|
x2
|
pow(x,2)
|
5
|
xn
|
pow(x,n)
|
6
|
10x
|
Pow(10,x)
|
7
|
ex
|
exp(x)
|
8
|
ln(x)
|
log(x)
|
9
|
Sinx
|
sin(x)
|
10
|
Cosx
|
cos(x)
|
11
|
Tgx
|
tan(x)
|
12
|
Ctgx
|
cos(x)/ sin(x)
|
13
|
Arcsinx
|
asin(x)
|
14
|
Arccosx
|
acos(x)
|
15
|
Arctgx
|
atan(x)
|
Java programmalastırıw tilinde matematikalıq funksiyalardan tısqarı birpara atqarılatuǵın ámellerdi keltiremiz. Yaǵnıy sannıń pútkil bólegi, qaldıq ni tabıw yamasa pútinlew hám hakoza ámeller tómendegishe suwretlenedi.
ceil (x)- x haqıyqıy sannı uzidan úlken bolǵan bawırlas san menen almastıradı.
floormod (x, y) - x sanın y ga bolǵandaǵı qaldıqtı esaplaydı. Bul ámeldi % belgisi arqalı da ańlatıw múmkin.
Mısal : qaldıqtı esaplaw.
floormod (12, 5) =2, floormod (121, 100) =21, floormod (1523, 1000 ) =523 hupot (x, y)- x hám y haqıyqıy sanlar úshmúyeshliktiń katetlari bolsa,
gepatenuzani esaplaw.
Java Baeldung-de matematikalıq funktsiyalarǵa kirisiw
Java eń paydalı programmalastırıw tillerinen biri bolıp tabıladı. Ol jaǵdayda arxitektura qurıw, fanda esap -kitaplardı tarqatıp alıw, kartalar dúziw hám t.b. sıyaqlı kóplegen qosımshalar bar. Bul wazıypalardı ápiwayılastırıw ushın Java Java-de java. láń. Math klasın yamasa kvadrat, eksponensial, shift sıyaqlı bir neshe operatsiyalardı atqaratuǵın matematikalıq funktsiyalardı usınıs etedi. logarifm, kub, abs, trigonometriya, kvadrat túbir, jınıs penenhám basqalar. Bul klass penenmatematika klasınıń hasası bolǵan eki maydandı usınıs etedi. Olar, Tábiy logarifmdiń hasası bolǵan " E" (718281828459045)" pi" - sheńber sheńberiniń diametrine qatnası (141592653589793) Java-de hár qıylı matematikalıq funktsiyalar
Java kóplegen matematikalıq usıllardı usınıs etedi. Olardı tómende kórsetilgen sıyaqlı klassifikaciyalaw múmkin:
1.Tiykarǵı matematikalıq usıllar
2.Trigonometrik matematikalıq usıllar
3.Logarifmik matematikalıq usıllar
4.Giperbolik matematikalıq usıllar
5.Múyeshtegi matematikalıq usıllar
6.Endi olardı tolıq kórip shıǵayıq.
Tiykarǵı matematikalıq usıllar
Jaqsılaw túsiniw ushın biz joqarıdaǵı usıllardı tómende kórsetilgen sıyaqlı Java programmasında ámelge asırıwımız múmkin:
SQRT ()
Argumentning kvadrat túbiri eki ese
jup n = Math. sqrt (36, 0) // n = 6, 0
cbrt ()
Argumentning kub túbiri eki ese
jup n = Math. cbrt (8. 0) // n = 2. 0
Maksimal ()
Argumentda ótken eki bahanıń maksimalı long, int, float, double
int n = Math. max (15, 80) // n = 80
min ()
Argumentda keminde eki baha ótkerildi long, int, float, double
int n = Math. min (15, 80) // n = 15
CEIL ()
Júziwshi noqat ma`nisin pútkil sanǵa pútinleydi double double n = Math. ceil (6. 34) //n=7. 0
qabat () Júziwshi noqat ma`nisin eki ese pútkil san ma`nisine pútinleydi
jup n = Math. floor (6. 34) //n = 6. 0
dumaloq ()
Júziwshi noqat yamasa ikkilangan bahanı pútkil san ma`nisine joqarıǵa yamasa tómenge pútinleydi float double n = Math. round (22. 445); // n = 22, 0 jup n2 = Math. round (22, 545); //n=23, 0
tutqınlar ()
Reklama
Birinshi parametrdiń ma`nisi ekinshi parametrge asıriladı
eki ese
double n = Math.pow (2. 0, 3. 0) //n=8. 0
tosınarlı ()
0 den 1 ge shekem bolǵan tosınarlı san eki ese n = Math. tosınarlı () // n = 0, 2594036953954201
signum ()
Ótkerilgen parametrdiń belgisi.
Eger unamlı bolsa, 1 kórsetiledi.
Eger unamsız bolsa,-1 kórsetiledi.
Eger 0 bolsa, 0 kórsetiledi
júziw
double n = Matematikalıq. signum (22. 4); // n = 1, 0 jup n2 = Matematika. belgi (-2 ); // n = -1, 0
AddExact ()
Parametrler jıyındısı. Nátiyje uzın yamasa int ma`nisi menen to'lib ketken bolsa, esaptan tısqarı shiǵarıladı. int, uzın
int n = Math. addExact (35, 21) // n = 56
incrementExact ()
Parametr 1 ge asıriladı. Qabıl etilgen nátiyje int ma`nisinen asıp ketsa, esaptan tısqarı shiǵarıladı. int, uzın
int n = matematika. incrementExact (36 ) // n = 37
ayirmoqTolıq ()
Parametr ayırmashılıǵı. Eger nátiyje int ma`nisinen asıp ketsa, esaptan tısqarı shiǵarıladı. int, uzın
int n = Math. subtractExact (36, 11) // n = 25
Javada kod jazliwi
Qo'siw:
public class Qo`siw {
public static void main(String[] args) {
int a = 5;
int b = 7;
System.out.println("Natiyje: " + (a+b));
}
}
output: Natiyje: 12
Ayiriw:
public class Ayiriw {
public static void main(String[] args) {
int a = 17;
int b;
b = 5;
System.out.println("Ayirma: " + (a-b));
}
}
output: Ayirma: 12
Ko'beytiw:
public class Kobeytiw {
public static void main(String[] args) {
int a = 7;
int b = 5;
System.out.println("Natiyje: " + a*b);
}
}
output: Natiyje: 35
Bo'liw:
public class Boliw{
public static void main(String[] args) {
int a = 15;
int b = 5;
int sum = a/b;
System.out.println("Natiyje: "+sum);
}
}
output: Natiyje: 3
Qoldiqni aniqlaw:
public class Qaldiq {
public static void main(String[] args) {
int a = 42;
int b = 5;
int sum = a%b;
System.out.println("Qaldiq: " + sum);
}
}
output: Qaldiq: 2
Ulken sandi aniqlaw:
public class Aniqlaw{
public static void main(String[] args) {
int a = 7;
int b = 5;
int c = 10;
int sumAB = Math.max(a, b);
int sum = Math.max(sumAB, c);
System.out.println("Ulken san: "+sum);
}
}
output: ulken son: 10
Koren:
public static void main(String[] args) {
int a = 25;
double sum = Math.sqrt(a);
System.out.println("koren: "+sum);
}
output: koren: 5.0
Sandi darejege ko`teriw:
public class Daraje {
public static void main(String[] args) {
double sum = Math.pow(5, 3);
System.out.println("Sannin` darajesi: "+sum);
}
}
output: Sannin` darajesi: 125
Paydalanilg`an adebiyatlar
http://www.ziyonet.uz
http://uz.denemetr.com/download/docs-229149/768-229149.doc
http://www.nasa.gov\statistics\
http://www.security.uz
http://www.cert.uz
http://www.uzinfocom.uz.
Do'stlaringiz bilan baham: |