JavaRush /Kurslar /All lectures for UZ purposes /Darajaga qo'shimcha ma'ruzalar

Darajaga qo'shimcha ma'ruzalar

All lectures for UZ purposes
Daraja, Dars
Mavjud

Java'da switch operatori

Tasavvur qiling, siz mashhur suratdagi boytar singari chorrahada turibsiz. Chapga ketsangiz — otingizni yo'qotasiz, o'ngga ketsangiz — bilim topasiz. Bunday vaziyatni qanday dasturlash kerak? Siz ehtimol allaqachon bilasizki, bu kabi tanlovlar if-then va if-then-else tuzilmalari yordamida amalga oshiriladi. Agar bunday yo'lkechmalar 2 emas, 10 bo'lsa-chi?

«To'liq o'ngga», «biroz chapga», «yana biroz chapga» kabi yo'lkechmalarni tasvirlang va shundan xulosa chiqaring, 10 ta shunday. Agar sizning if-then-else kodi bunday vaziyatda qanchalik kengayib ketishini tasavvur qiling! Shunday qilib, sizda bir nechta shartlar bor va aytaylik 10 ta. Bunday vaziyatlar uchun switch case java operatori mavjud. Bu haqida yana bir bor gaplashamiz.

Enum klassini qanday ishlatish kerak

Siz allaqachon klasslarni yaratishni bilasiz. Ular ichida qandaydir qiymatlar doirasini cheklash kerak bo'lsa nima qilish kerak? Java 1.5 paydo bo'lishidan oldin ishlab chiquvchilar bu masalani hal qilish uchun o'zlarining ko'p qadamli usullarini o'ylab topishgan. Keyin esa, bu maqsadlar uchun Enum klassi paydo bo'ldi: klasslarning barcha imkoniyatlari bilan va ba'zi o'ziga xos xususiyatlar bilan. Bu maqoladan uni boshqa klasslardan qanday farqli ekanini bilib olasiz.

Enum. Amaliy misollar. Konstruktorlar va metodlar qo'shish

...Va Enum haqida yana bir-ikki so'z. Aniqrog'i, kamroq so'zlar — ko'proq kod va amaliyot, chunki ko'pchilik bu mavzudan keyin (va tez-tez) bilim emas, balki boshlarida chalkashlik qoldiradi. Agar bu mavzuni yaxshiroq his qilishni xohlasangiz, uyalmang: erkin o'qing va jarayon davomida tushuning.

Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION