Algoritmlash xossalari!Har bir xossa uchun alohida alohida misollar bilan tushuntirilsin!


Java dasturlash tilida Mantiqiy operatorlar. Misollar orqali tushuntirilsin!


Download 43.57 Kb.
bet14/33
Sana22.06.2023
Hajmi43.57 Kb.
#1650558
1   ...   10   11   12   13   14   15   16   17   ...   33
Bog'liq
algoritm javoblar

Java dasturlash tilida Mantiqiy operatorlar. Misollar orqali tushuntirilsin!
Mantiqiy operatorlar, shartlar orqali javobni hisoblash uchun ishlatiladi. Quyidagi misollar orqali mantiqiy operatorlar tushuntirilishi mumkin:
1. "&&" belgisi: Agar ikki shart ham to'g'ri bo'lsa, javob "true" bo'ladi. Masalan:
int a = 5;
int b = 10;
if (a > 3 && b < 15) {
System.out.println("Both conditions are true");
}
2. "" belgisi: Agar ikki shartdan kamida bitta to'g'ri bo'lsa, javob "true" bo'ladi. Masalan:
int a = 5;
int b = 10;
if (a > 3 b > 15) {
System.out.println("At least one condition is true");
}
3. "!" belgisi: Shartni inkor qiladi. Masalan:
int a = 5;
if (!(a > 10)) {
System.out.println("The condition is false");
Java dasturlash tilida tasodifiy sonlarni olish! Qaysi hollarda qo’llaniladi
Java dasturlash tilida tasodifiy sonlarni olish uchun "Math.random()" funksiyasi qo'llaniladi. Masalan:
double randomNum = Math.random();
System.out.println(randomNum);
Bu kod tasodifiy sonni 0 va 1 orasida generatsiya qiladi. Agar biz 1 dan 100 gacha bo'lgan tasodifiy son olishni xohlasak, quyidagi kod qo'llaniladi:
int randomNum = (int) (Math.random() * 100) + 1;
System.out.println(randomNum);
Ternary if haqida ma’lumot bering, dasturiy kodlar bilan!
Ternary if, shart operatori yoki ternary operator deb ataladi. Bu operator, shartlarni tekshirib, shart bajarilganda true yoki false qiymatini qaytaradi va boshqa amallarni bajarish uchun foydalaniladi.
Shart operatori quyidagi sintaksisga ega:shart ? ifoda1 : ifoda2
Bu yerda shart, tekshiriladigan shartlardan biri yoki bir nechasi bo'lishi mumkin. Agar shart bajarilganda true qiymati qaytarsa, ifoda1 ishga tushiriladi, aks holda ifoda2 ishga tushiriladi.
Misol uchun:int a = 10;
int b = 20;
int max = (a > b) ? a : b;
System.out.println(max);
Bu kodda, a > b sharti tekshiriladi. Agar bu shart true qiymatiga ega bo'lsa, max o'zgaruvchiga a qiymati tayinlanadi, aks holda max o'zgaruvchiga b qiymati tayinlanadi. Natijada, 20 konsolga chiqariladi.
Ternary if operatori kodni yorqinligini oshirish uchun vaqt va joydan xossalangan holatlarda foydalanish mumkin.

Download 43.57 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling