1-Maruza mashg’uloti



Download 0,95 Mb.
bet3/13
Sana22.07.2022
Hajmi0,95 Mb.
#839233
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
1-Maruza

Var kalit so'zi
Java 10 dan boshlab tilga var kalit so'zi qo'shildi, bu sizga o'zgaruvchini aniqlash imkonini beradi:
Ma'lumotlar turi o'rniga var so'zi qo'yiladi va o'zgaruvchining o'zi unga berilgan qiymatdan kelib chiqadi. Masalan, x o'zgaruvchisiga 10 raqami berilgan, ya'ni o'zgaruvchi int turini ifodalaydi.

Ammo agar o'zgaruvchi var yordamida e'lon qilingan bo'lsa, biz uni ishga tushirishimiz kerak, ya'ni uni boshlang'ich qiymat bilan ta'minlashimiz kerak, aks holda biz xatoga duch kelamiz, masalan, quyidagi holatda:
KONSTANTA
O'zgaruvchilarga qo'shimcha ravishda Java-da ma'lumotlarni saqlash uchun konstantalardan foydalanish mumkin. O'zgaruvchilardan farqli o'laroq, konstantalarga faqat bir marta qiymat berilishi mumkin. Konstanta o'zgaruvchiga o'xshash tarzda e'lon qilinadi, faqat oxirgi kalit so'z birinchi bo'lib keladi:
Odatda konstantalar katta harflarga ega.
Konstantalar endi o'zgarmasligi kerak bo'lgan o'zgaruvchilarni o'rnatishga imkon beradi. Misol uchun, agar bizda pi sonini saqlash uchun o'zgaruvchi bo'lsa, biz uni doimiy deb e'lon qilishimiz mumkin, chunki uning qiymati doimiy.
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.
Misol.
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner kirit=new Scanner(System.in);

Download 0,95 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




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