Maqolalar

Java bazasi o'quv kursi uchun Java mashqlari

Java Base o'quv kursi uchun yechim bilan java mashqlari ro'yxati.

Mashqning raqamlanishi eng oddiydan eng murakkabigacha bo'lgan qiyinchilik darajasini ko'rsatadi. Agar sizda biron bir fikr, savol yoki taklifingiz bo'lsa: info @ manziliga yozing.bloginnovazione.it

1-mashq
Foydalanuvchiga ikkita satr kiritishni taklif qiladigan va agar satrlar bir xil bo'lsa, rost, boshqacha bo'lsa, noto'g'ri ko'rsatadigan Java dasturini yozing.
2-mashq
Foydalanuvchiga ikkita satr (str1 va str2) kiritishni taklif qiladigan va quyidagi shartlar bilan foydalanuvchiga boshqa jumlani ko'rsatadigan Java dasturini yozing:
1) agar ular bir xil bo'lsa, "string" + yozing + “Teng” +
2) agar ular boshqacha bo'lsa, "string" + yozing + “Farqli” +
3) agar ikkitadan biri ikkinchisiga "tor" + kiritilgan bo'lsa + ”+ qatoriga kiritilgan
4) biri ikkinchisiga kiritilgan bo'lsa, nechta hodisa borligini ayting va keyin yozing
"Voqealar:" +
3-mashq
Klaviatura kiritilishini hisobga olgan holda, tarkibni tekshiring (birinchi uchta shart eksklyuziv emas, birinchi uchta shartning noto'g'ri (zamonaviy) esa to'rtinchi variantni nazarda tutadi):
1) agar ikkilik son o'nlik va o'n oltilik raqamli chiqishga aylantirilsa
2) agar o'nlik sonni ikkilik va o'n oltilik tizimga aylantirsa
3) agar olti burchakli son ikkilik va o'nlik chiqarishga aylantirilsa
4) boshqa barcha hollarda qabul qilinishi mumkin bo'lmagan kiritish va so'rov kiritish haqida xabar bering
keyin "101" kiritish uchun 1, 2 va 3 konversiyalarini bajaring
"123" kiritish uchun 2 va 3-konversiyalarni bajaring
"89A" kiritish uchun 3-konvertatsiya qiling
"89G" ni kiritish uchun 4-bandni bajaring
4-mashq
Haroratni Selsiy gradusidan Kelvin gradusiga aylantiruvchi dastur tuzing. Dasturda ikkita teg, ikkita matn maydoni va tugma bo'lishi kerak. Matn maydonlari va teglar bitta ustunli panjara tartibiga ega panelda tashkil etilishi kerak; boshqa panelda bitta tugma bo'ladi va tasvirlangan ikkita panelni o'z ichiga olgan asosiy panel bo'ladi.
5-mashq
Quyidagilarni hisobga olgan holda klaviaturadan ikkita kiritishni oladigan va yig‘indini chiqaradigan Java dasturini yozing:
- agar ular ikkita butun son bo'lsa, yig'indi chiqish sifatida xabar qilinadi
- agar ular ikkita satr bo'lsa, birlashma chiqishda xabar qilinadi
6-mashq
Java ortiqcha yukidan foydalanib 3-mashq kodini qayta yozing, definendo bir xil nomga ega va amalga oshiradigan ikkita usul: birinchisi arifmetik yig'indi va ikkinchisi satrlarni birlashtirish
7-mashq
Muntazam iboralar yordamida satrlar mazmunini tanib, Java-ni ortiqcha yuklashdan foydalangan holda 4-mashq kodini qayta yozing. Agar kamida bitta harf bo'lsa, biz birlashtiramiz, aks holda qo'shamiz
8-mashq
Kirishda raqam berilgan Java dasturini yozish rekursiya va iteratsiya yordamida faktorialni hisoblab chiqadi va ikkala natijani ham chiqishga yozadi.
9-mashq
Kirishda raqam berilgan Java dasturini yozish rekursiya va iteratsiya yordamida faktorialni hisoblab chiqadi va ikkala natijani ham chiqishga yozadi.
10-mashq
Relyatsion ma'lumotlar bazasi jadval indeksining xatti-harakatlarini taqlid qilish orqali tartiblangan raqamlar indeksini boshqarish uchun butun sonlar ro'yxatiga kiritish, o'chirish va ikkilik qidiruv operatsiyalarini boshqarishga qodir java dasturini yozing.
11-mashq
textinput.txt nomli kirish faylini o'qiydigan va uning mazmunini tekshiradigan java dasturini yozing
1) agar fayl mavjud bo'lmasa, "fayl mavjud emas" deb yozing.
2) agar fayl mavjud bo'lsa va bo'sh bo'lsa, "textinput.txt fayli bo'sh" deb yozing.
3) agar fayl mavjud bo'lsa va faqat bitta raqamdan iborat bo'lsa, raqamni ekranda chop eting
4) agar fayl mavjud bo'lsa va ikkita satrda ikkita raqam bo'lsa, ikki raqam orasidagi yig'indini chop eting
5) agar fayl mavjud bo'lsa va ikkitadan ortiq raqamni o'z ichiga olsa, uni mahsulotga aylantiring
12-mashq
Restoran stollarida buyurtmalarni boshqarish uchun java dasturini yozing.
Restoranda stollarni joylashtirish mumkin, ularning har biri raqamli identifikatorga va bir nechta o'rindiqlarga ega.
Har bir jadval uchun saqlanishi kerak bevva iste'mol qilingan idishlar, to'lash uchun hisobni avtomatik ravishda hisoblash imkoniyati bo'lishi kerak.
Idishlar va bevva mavjud bo'lganlar o'rniga ularni ikkita toifaga ajratuvchi "Menyu" sinfida saqlanadi (idishlar va bevboring, albatta).
Har bir taom yoki bevva noyob harf-raqam identifikatori (nomi) va uning narxi bilan malakali bo'lishi kerak.

tuzish BlogInnovazione.it


Innovatsion axborot byulleteni
Innovatsiyalar haqidagi eng muhim yangiliklarni o'tkazib yubormang. Ularni elektron pochta orqali olish uchun ro'yxatdan o'ting.

So'nggi maqolalar

Catania poliklinikasida Apple tomoshabin bilan kengaytirilgan haqiqatga innovatsion aralashuv

Kataniya poliklinikasida Apple Vision Pro tijorat ko‘rish vositasi yordamida oftalmoplastika operatsiyasi o‘tkazildi...

3 may 2024

Bolalar uchun sahifalarni bo'yashning afzalliklari - barcha yoshdagilar uchun sehrli dunyo

Rang berish orqali nozik vosita ko'nikmalarini rivojlantirish bolalarni yozish kabi murakkabroq ko'nikmalarga tayyorlaydi. Rang berish uchun…

2 may 2024

Kelajak bu yerda: Yuk tashish sanoati global iqtisodiyotni qanday inqilob qilmoqda

Harbiy dengiz sektori 150 milliardlik bozorga yo'l olgan haqiqiy global iqtisodiy kuchdir...

1 may 2024

Noshirlar va OpenAI sun'iy intellekt tomonidan qayta ishlangan ma'lumotlar oqimini tartibga solish bo'yicha shartnomalar imzolaydilar.

O'tgan dushanba kuni Financial Times OpenAI bilan shartnoma imzolaganini e'lon qildi. FT o'zining jahon darajasidagi jurnalistikasini litsenziyalaydi...

30 Aprel 2024