Məqalələr

Java Base təlim kursu üçün Java məşqləri

Java Base təlim kursu üçün həlli ilə java təlimlərinin siyahısı.

Məşqin nömrələnməsi ən sadədən ən mürəkkəbinə qədər çətinlik səviyyəsini göstərir. Hər hansı bir şərhiniz, sualınız və ya təklifiniz varsa: info @ ünvanına yazın.bloginnovazione.it

Məşq 1
İstifadəçidən iki sətir daxil etməyi təklif edən və sətirlər eyni olduqda doğru, fərqlidirsə, yalanı göstərən Java proqramı yazın.
Məşq 2
İstifadəçidən iki sətir (str1 və str2) daxil etməyi təklif edən və aşağıdakı şərtlərlə istifadəçiyə fərqli bir cümlə göstərən Java proqramını yazın:
1) əgər onlar eynidirsə, "sətir" + yazın + "Bərabərdir" +
2) əgər onlar fərqlidirsə, “sətir” + yazın + “Fərqlidir” +
3) ikisindən biri digərinə "sətir" + daxildirsə + ”+ sətirinə daxildir
4) birinin digərinə daxil olması halında, neçə hadisənin olduğunu söyləyin və sonra yazın
"Hadisələr bunlardır:" +
Məşq 3
Klaviatura girişini nəzərə alaraq, məzmunu yoxlayın (ilk üç şərt eksklüziv deyil, ilk üç şərtin yalanı (müasir) isə dördüncü variantı nəzərdə tutur):
1) əgər ikilik rəqəm onluq və onaltılıq rəqəmlərə çevrilirsə
2) ondalık ədəd ikilik və onaltılıq sistemə çevrilirsə
3) onaltılıq rəqəm ikilik və onluq çıxışa çevrilirsə
4) bütün digər hallarda qəbuledilməz daxiletmə və sorğu daxil edilməsi barədə məlumat verin
sonra '101' girişi üçün 1, 2 və 3 çevrilmələrini edin
'123' girişi üçün 2 və 3 çevrilmələri edin
'89A' girişi üçün çevirmə 3 edin
'89G' girişi üçün 4-cü bəndi yerinə yetirin
Məşq 4
Temperaturu Selsi dərəcəsindən Kelvinə çevirən bir proqram hazırlayın. Proqramda iki etiket, iki mətn sahəsi və bir düymə olmalıdır. Mətn sahələri və etiketlər tək sütunlu şəbəkə düzümü ilə paneldə təşkil edilməlidir; başqa paneldə tək düymə olacaq və təsvir olunan iki paneldən ibarət əsas panel olacaq.
Məşq 5
Bunu nəzərə alaraq, iki klaviatura girişi qəbul edən və cəmini çıxaran Java proqramı yazın:
- əgər onlar iki tam ədəddirsə, cəmi çıxış kimi bildirilir
- əgər onlar iki sətirdirsə, birləşmə çıxışda bildirilir
Məşq 6
Java yüklənməsindən istifadə edərək 3-cü məşq kodunu yenidən yazın, definendo eyni ada malik olan və həyata keçirən iki üsul: birincisi arifmetik cəmi, ikincisi isə sətirlərin birləşdirilməsi.
Məşq 7
Normal ifadələrdən istifadə edərək sətirlərin məzmununu tanıyaraq Java-nın həddən artıq yüklənməsindən istifadə edərək 4-cü məşq kodunu yenidən yazın. Ən azı bir hərf varsa, birləşdiririk, əks halda əlavə edirik
Məşq 8
Girişdə nömrə verilmiş Java proqramının yazılması həm rekursiya, həm də iterasiyadan istifadə edərək faktorialı hesablayır və hər iki nəticəni çıxışa yazır.
Məşq 9
Girişdə nömrə verilmiş Java proqramının yazılması həm rekursiya, həm də iterasiyadan istifadə edərək faktorialı hesablayır və hər iki nəticəni çıxışa yazır.
Məşq 10
Relational verilənlər bazası cədvəl indeksinin davranışını imitasiya edərək sıralı ədədlər indeksini idarə etmək məqsədi ilə tam ədədlər siyahısına daxiletmə, silmə və binar axtarış əməliyyatlarını idarə edə bilən java proqramı yazın.
Məşq 11
textinput.txt adlı giriş faylını oxuyan və onun məzmununu yoxlayan java proqramı yazın
1) əgər fayl yoxdursa, "fayl mövcud deyil" yazın.
2) əgər fayl varsa və boşdursa, "textinput.txt faylı boşdur" yazın.
3) əgər fayl mövcuddursa və yalnız bir nömrədən ibarətdirsə, nömrəni ekranda çap edin
4) əgər fayl mövcuddursa və iki sətirdə iki ədəd varsa, iki ədəd arasında cəmi çap edin
5) əgər fayl mövcuddursa və ikidən çox rəqəm varsa, onu məhsula çevirin
Məşq 12
Restoran masalarında sifarişləri idarə etmək üçün java proqramı yazın.
Restoranda masalar düzülə bilər, hər birində rəqəmsal id və bir sıra oturacaqlar var.
Hər masa üçün saxlanmalıdır bevvə istehlak edilən yeməkləri ödəmək üçün hesabı avtomatik hesablamaq mümkün olmalıdır.
Qab-qacaq və bevvə mövcud olanlar əvəzinə onları iki kateqoriyaya ayıran 'Menyu' sinfində saxlanılır (yeməklər və bevgedin, həqiqətən).
Hər bir yemək və ya bevvə unikal hərf-rəqəm identifikatoru (ad) və onun qiyməti ilə təsdiqlənməlidir.

Redaksiya heyəti BlogInnovazione.it


İnnovasiya bülleteni
Yeniliklərlə bağlı ən vacib xəbərləri qaçırmayın. Onları e-poçtla almaq üçün qeydiyyatdan keçin.

Articoli recenti

Veeam müdafiədən tutmuş cavab və bərpaya qədər ransomware üçün ən əhatəli dəstəyi təqdim edir

Coveware by Veeam kiber qəsb hallarına cavab xidmətləri göstərməyə davam edəcək. Coveware məhkəmə və remediasiya imkanları təklif edəcək...

23 Aprel 2024

Yaşıl və Rəqəmsal İnqilab: Proqnozlaşdırılan Baxım Neft və Qaz Sənayesini necə çevirir?

Proqnozlaşdırılan texniki xidmət zavodun idarə edilməsinə innovativ və proaktiv yanaşma ilə neft və qaz sektorunda inqilab edir.…

22 Aprel 2024

Böyük Britaniyanın antiinhisar tənzimləyicisi GenAI üzərində BigTech həyəcanını qaldırır

Böyük Britaniyanın CMA süni intellekt bazarında Big Tech-in davranışı ilə bağlı xəbərdarlıq edib. Orada…

18 Aprel 2024

Casa Green: İtaliyada davamlı gələcək üçün enerji inqilabı

Avropa İttifaqı tərəfindən binaların enerji səmərəliliyini artırmaq üçün tərtib edilən "Yaşıl Evlər" Fərmanı qanunvericilik prosesini yekunlaşdırdı ...

18 Aprel 2024