Algoritmlash xossalari!Har bir xossa uchun alohida alohida misollar bilan tushuntirilsin!
Global o’zgaruvchilar haqida ma’lumot berilsin!Misollar orqali tushuntirilsin!
Download 43.57 Kb.
|
algoritm javoblar
- Bu sahifa navigatsiya:
- Javada istisnolar- Try...Catch operatorlari.Qachon qo’llanish mumkinligi misollar orqali tushuntirilsin!
Global o’zgaruvchilar haqida ma’lumot berilsin!Misollar orqali tushuntirilsin!
Global oʻzgaruvchilar dasturdagi har qanday funksiya yoki blokdan tashqarida aniqlangan va dasturning istalgan qismiga kirish va oʻzgartirish mumkin boʻlgan oʻzgaruvchilardir. Ular dastur boshida e'lon qilinishi mumkin va dasturning butun bajarilishi davomida xotirada qoladi. Pythonda global oʻzgaruvchini eʼlon qilish misoli: global_variable = 10 Ushbu oʻzgaruvchiga dasturning istalgan qismidan kirish va oʻzgartirish mumkin. Funktsiyada global o'zgaruvchidan foydalanishga misol: global_variable = 10 def my_function(): global global_variable global_variable += 1 print(global_variable) my_function() # Output: 11 Ushbu misolda global kalit so'zi mening_funksiyam funksiyasi ichidagi global_variable global o'zgaruvchiga kirish uchun ishlatiladi. Global o'zgaruvchining qiymati oshiriladi va chop etiladi. Shuni yodda tutish kerakki, global oʻzgaruvchilardan ortiqcha foydalanish kodni tushunish va saqlashni qiyinlashtirishi mumkin. Iloji boricha mahalliy oʻzgaruvchilardan foydalanish va global oʻzgaruvchilardan foydalanishni ular chindan ham zarur boʻlgan hollarda cheklash tavsiya etiladi. Javada istisnolar- Try...Catch operatorlari.Qachon qo’llanish mumkinligi misollar orqali tushuntirilsin! Java-da istisnolar - bu dasturni bajarish paytida yuzaga kelgan g'ayritabiiy holatni ifodalovchi ob'ektlar. Ular dasturni bajarish jarayonida yuzaga kelishi mumkin bo'lgan xatolar va boshqa istisno holatlarni boshqarish uchun ishlatiladi.try...catch bayonoti dasturning bajarilishi paytida chiqarib yuborilgan istisnolarni ushlash uchun ishlatiladi. try blokida istisnoga olib kelishi mumkin bo'lgan kod mavjud bo'lsa, catch blokida esa istisno qilingan taqdirda uni hal qiladigan kod mavjud. Mana, Java-da try...catch bayonotidan foydalanishga misol: try { int result = 10 / 0; System.out.println(result); } catch (ArithmeticException e) { System.out.println("An error occurred: " + e.getMessage()); }Ushbu misolda, try bloki nolga bo'linishga harakat qilsak, ArithmeticException chiqarishi mumkin bo'lgan kodni o'z ichiga oladi. Agar bu istisno tashlansa, catch blokidagi kod bajariladi va konsolda xato xabari chop etiladi. Bir nechta catch bloklari try blokidagi kod tomonidan tashlab yuborilishi mumkin bo'lgan har xil turdagi istisnolarni boshqarish uchun ishlatilishi mumkin. Mana bir misol: try { int[] numbers = {1, 2, 3}; System.out.println(numbers[3]); } catch (ArrayIndexOutOfBoundsException e) { System.out.println("An error occurred: " + e.getMessage()); } catch (Exception e) { System.out.println("An unknown error occurred: " + e.getMessage()); } ushbu misolda, try bloki chegaradan tashqarida bo'lgan indeksga kirishga harakat qilsak, ArrayIndexOutOfBoundsException chiqarishi mumkin bo'lgan kodni o'z ichiga oladi. Agar bu istisno tashlansa, konsolga xato xabarini chop etadigan birinchi catch bloki bajariladi. Agar boshqa turdagi istisnolar tashlansa, ikkinchi catch bloki bajariladi, bu esa konsolga boshqa xato xabarini chop etadi. Shuni e'tiborga olish kerakki, try...catch iboralari juda kam va faqat istisno holatlarda qo'llanilishi kerak. Agar haddan tashqari ishlatilsa, ular kodni o'qish va saqlashni qiyinlashtirishi mumkin. Odatda maxsus istisno sinflari va xatolarni qayta ishlash mexanizmlaridan foydalangan holda xatolar va boshqa istisno holatlarni tuzilmaviy tarzda qayta ishlash tavsiya etiladi. Download 43.57 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling