RiapaMeTpbi anrmeTa
Download 399.85 Kb.
|
Java (Laboratoriya)
- Bu sahifa navigatsiya:
- . _ Switch iborasi
Nazorat bayonotlari
agar bayonot va uch xil aylanma gaplar gaplarga o‘xshash C++: agar ( boolex ) { /*operatorlar*/} boshqa { /*operatorlar*/ }//yoʻq boʻlishi mumkin esa ( boolex ) { /*operatorlar*/ } qil { /*operatorlar*/ } esa ( booleks ); uchun (exp1; boolexp; exp3){ /* operatorlar */ } mantiqiy ifoda boolexp bo'lganda bajariladi haqiqatdir . _ Switch iborasi C++ ga o'xshash ishlatiladi : almashtirish (exp) { case exp1:/*o tr a t o ry if exp ==exp1*/ break; hol exp2:/*bayonotlar agar exp == exp 2*/ break ; standart : /* Java bayonotlari */ } Agar exp==exp1 ko'rinishi shartlari mos kelsa , barcha bayonot bloklari break ko'rsatmasi uchramaguncha ketma-ket bajariladi . Imkoniyatlarning kengayishi halqa uzilishini to'xtatish operatorini oldi va yorliq bilan ishlatilishi mumkin bo'lgan davomli takrorlash break iborasi , masalan: /* № 2.4 misol: DemoLabel bilan belgilangan tsikldan chiqish . java */ public sinf Demo yorlig'i { public static void main(String[] a) { int j = -3; OUT: while ( true ) { for (;;) while (j < 10) { agar (j == 0) sindirish ; boshqa { System.out.println(j); } } } System.out.println("end"); } } Bu erda break bayonoti OUT etiketli tsiklni buzadi . J 2 SE 6.0 da for tsikli Endi massivlar va to'plamlar bilan ishlashda ularning elementlariga indekslar yoki iteratorlardan foydalanmasdan kirish mumkin. int [] massiv = {1, 3, 5, 11}; uchun ( int i : massiv ) Tizim . tashqariga . printf ("% d ", i ),-// barcha elementlarni chop etish Shu bilan birga, siz bunday tsikl yordamida massiv elementlarining qiymatlarini o'zgartira olmaysiz. Massivlar Elementlar bazasi turlarining massivlari noldan boshlab indekslangan qiymatlardan iborat. Java tilidagi barcha massivlar dinamikdir , shuning uchun massiv yaratish yangi operator yordamida xotirani ajratishni talab qiladi . yoki ishga tushirish. Xotira ajratilgan ishga tushirilmagan massivlar elementlarining qiymatlari nolga o'rnatiladi. Massiv nomlari havolalardir. Massivga havolani e'lon qilish uchun tur nomidan keyin bo'sh kvadrat qavslar yozishingiz mumkin, masalan: int a [] . Xuddi shunday natija int [ ] a ni yozishda olinadi . /* 5-misol: manfiy massiv elementlarini maksimal bilan almashtiring: FindReplace . java */ public sinf FindReplace { umumiy statik bekor main ( String [] args ) { int myArray[];//mos yozuvlar deklaratsiyasi //deklaratsiya int standart qiymatlari bilan ishga tushirildi mySecond [] = yangi int [100]; /*initsializatsiya bilan deklaratsiya */ int a [] = {5, 10, 0, -5, 16, -2}; int max = a [0]; // max -element uchun ( int i = 0; i < a . uzunligi ; i ++) agar ( max < a [ i ]) max = a[i]; Download 399.85 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling