1. Mantiqiy ma'lumotlar turi Kattalashtirish va kamaytirish


mantiqiy ma'lumotlar turi



Download 21,32 Kb.
bet3/7
Sana19.02.2022
Hajmi21,32 Kb.
#458058
1   2   3   4   5   6   7
Bog'liq
4 Ma'ruza

2. mantiqiy ma'lumotlar turi
Mantiqiy ma'lumotlar turi o'zgaruvchini haqiqiy yoki noto'g'ri deb e'lon qiladi. Qanday qilib ikkita qiymatni solishtirish mumkin, masalan, radiusi 0 dan katta, 0 ga teng yoki 0 dan kichikmi? Java -da 4.2 -jadvalda ko'rsatilgan oltita relyatsion operatorlar (taqqoslash operatorlari deb ham ataladi) mavjud bo'lib, ular yordamida siz ikkita qiymatni solishtirishingiz mumkin (jadvaldagi radius 5 ga teng).
4.2 -JADVAL Relyatsion operatorlar

Operator nomlari

Matematik simvol

Ism

Java misol (radius 5)

Natiyja

<

<

dan kichik; .. dan kamroq

radius < 0

false

<=



dan kam yoki teng

radius <= 0

false

>

>

Bundan ko'proq

radius > 0

true

>=



ko'proq yoki teng

radius >= 0

true

==

=

teng

radius == 0

false

!=



teng emas

radius != 0

true

Taqqoslash natijasi mantiqiy qiymat: haqiqiy yoki noto'g'ri. Masalan, quyidagi bayon rostni ifodalaydi: ikki tomonlama radius = 1;


System.out.println (radius> 0);
Boolean qiymatga ega bo'lgan o'zgaruvchiga boolean o'zgaruvchi deyiladi. Mantiqiy ma'lumotlar turi boolean o'zgaruvchilarni e'lon qilish uchun ishlatiladi. Mantiqiy o'zgaruvchi ikkita qiymatdan birini o'z ichiga olishi mumkin: haqiqiy yoki noto'g'ri. Misol uchun, quyidagi bayonot o'zgaruvchan chiroqlar ob'ektiga true tayinlaydi
Mantiqiy chiroqlarOn = rost;
Haqiqiy va yolg'on harflar, xuddi raqam kabi, masalan 10. Ular ajratilgan so'zlar sifatida qaraladi. va dasturda identifikator sifatida foydalanish mumkin emas. Aytaylik, siz birinchi sinf o'quvchisiga qo'shimchalarni mashq qilishga imkon beradigan dastur yaratmoqchisiz. Dastur tasodifiy ravishda bitta raqamli ikkita raqamni yaratadi1 va 2 raqami va ularni talabaga "1 + 7 nima?" Kabi savol bilan ko'rsatadi. Talaba javobni kiritgandan so'ng, dasturda javob to'g'ri yoki noto'g'ri ekanligini ko'rsatuvchi xabar paydo bo'ladi. Tasodifiy sonlarni yaratishning bir necha usullari mavjud. Hozircha System.currentTimeMillis ()% 10 yordamida birinchi tamsayı hosil qiling, ikkinchisi System.currentTimeMillis () / 7% 10 yordamida. 3.1 -ro'yxat dasturni ko'rsatadi. 5-6-qatorlar ikkita raqamni hosil qiladi, 1-raqam va 2-son. 14 -qator foydalanuvchidan javob oladi. Javob 18 -qatorda boolean son1 + son2 == javob yordamida baholanadi.LISTING 4.1 AdditionQuiz.java
1 import java.util.Scanner;
2
3 public class AdditionQuiz {
4 public static void main(String[] args) {
5 int number1 = (int)(System.currentTimeMillis() % 10);
6 int number2 = (int)(System.currentTimeMillis() / 7 % 10);
7
8 // Create a Scanner
9 Scanner input = new Scanner(System.in);
10
11 System.out.print(
12 "What is " + number1 + " + " + number2 + "? ");
13
14 int number = input.nextInt();
15
16 System.out.println(
17 number1 + " + " + number2 + " = " + answer + " is " +
18 (number1 + number2 == answer));
19 }
20 }

Download 21,32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish