Javada ma’lumotlar turlari. Foydalanuvchi tomonidan aniqlanadigan tiplar. Standart funksiyalar. Konsolda ma’lumotlarni kiritish/chiqarish. Chiziqli jarayonlarni dasturlash.
Reja:
Java tilida ifodalar;
Kiritish va chiqarish operatorlari; 3.Izohli ma’lumotlarni chiqarish
4. Java dasturlash tilida standart funksiyalar.
Barcha dasturlash tillari kabi Java dasturlash tilida ham matematik ifodalar ma’lum bir standart bo‘yicha yoziladi. Ifodalar tarkibidagi matematik funksiyalar Java tilida standart fuksiyalar yordamida yoziladi, agar ifoda tarkibidagi funksiya standart funksiya tarkibida bo‘lmasa, alohida funksiya yaratib olish kerak.
Ifoda-sonlar, harflarni arifmetik amallar va qavslar bilan birlashtirilgan yozuvga aytiladi.
Java dasturlash tilidagi ifodalar tarkibidagi amallarni bajarilishi matematikadagi amallarni bajarilish tartibiga mos keladi. Java tilida arifmetik amallarni yozilishi yuqoridagi mavzuga asosan yoziladi. Ifodalar tarkibidagi noma’lumlar faqatgina lotin alifbosida yozilishi kerak. Ifoda tarkibida kasr sonning surati yoki maxrajida ikki va undan ortiq hadlar bo‘lsa Java tilida ular albatta qavsga olinishi kerak.
Java dasturlash tilida dastur tuzishda o‘zgaruvchilar qiymati kompyuter xotirasiga joylashtirish jarayoni ma’lumotlarni kritish deyiladi. O‘zgaruvchilar oqimi va ma’lumotlar jamlanmasi o‘zgaruvchilar turiga qarab kompyuter xotirasidan joy egallaydi. Dastur tuzish jarayonida o‘zgaruvchilar qiymatini kompyuter xotirasiga kiritish buyrug’i yozilishidan avval o‘zgaruvchilarni, albatta, turiga mos ravishda e’lon qilishi kerak.
Java dasturlash tili class rejimida ishlashga mo’ljallanganligi sababli ma’lumotlarni kiritish scanner class orqali amalga oshiriladi va undan ob’ekt olinadi. Java dasturlash tilida ma’lumotlarni kiritish operatorining umumiy ko‘rinishi quyidagicha:
Scanner kirit=
new Scanner(System.
in);
a=kirit.nextInt(); b=kirit.nextDouble();
Yuqorida
System.in funksiyasi orqali
kirit nomli ob’ekt yaratilib shu orqali a va b o’zgaruvchilarga ob’ekt olinmoqda.
Bunda a butun sonni, b esa haqiqiy sonni ekrandan o’qib oladi.