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

Catania Poliklinikasında Apple tamaşaçısı ilə Artırılmış Reallığa innovativ müdaxilə

Kataniya poliklinikasında Apple Vision Pro kommersiya görüntüləyicisi ilə oftalmoplastika əməliyyatı həyata keçirilib...

3 May 2024

Uşaqlar üçün Boyama Səhifələrinin Faydaları - bütün yaşlar üçün sehrli bir dünya

Rəngləmə yolu ilə incə motor bacarıqlarının inkişafı uşaqları yazı kimi daha mürəkkəb bacarıqlara hazırlayır. Rəngləmək üçün…

2 May 2024

Gələcək buradadır: Gəmiçilik Sənayesi Qlobal İqtisadiyyatda Necə inqilab edir

Dəniz sektoru 150 milyardlıq bazara doğru irəliləyən əsl qlobal iqtisadi gücdür...

1 May 2024

Nəşriyyatçılar və OpenAI süni intellekt tərəfindən işlənmiş məlumat axınını tənzimləmək üçün müqavilələr imzalayırlar.

Keçən bazar ertəsi Financial Times OpenAI ilə müqavilə elan etdi. FT dünya səviyyəli jurnalistikasına lisenziya verir...

30 Aprel 2024