Артыкулы

Практыкаванні Java для навучальнага курса Java Base

Спіс практыкаванняў Java з рашэннем для навучальнага курса Java Base.

Нумарацыя практыкаванняў паказвае ўзровень складанасці, ад самага простага да самага складанага. Калі ў вас ёсць заўвагі, пытанні ці прапановы: пішыце нам па адрасе info @bloginnovazione.it

Практыкаванне 1
Напішыце праграму на Java, якая прапануе карыстальніку ўвесці два радкі і паказвае карыстачу true, калі радкі аднолькавыя, і false, калі яны розныя.
Практыкаванне 2
Напішыце праграму на Java, якая прапануе карыстальніку ўвесці два радкі (str1 і str2) і якая адлюстроўвае іншы сказ для карыстальніка з наступнымі ўмовамі:
1) калі яны аднолькавыя, напішыце «радок» + + ”Роўны” +
2) калі яны розныя, напішыце «радок» + + ”Адрозніваецца ад” +
3) калі адзін з двух уключаны ў другі "радок" + + ”Уключаны ў радок +
4) у выпадку, калі адно ўваходзіць у другое, скажыце, колькі іх уваходжанняў, а потым напішыце
«Выпадкі:» +
Практыкаванне 3
Улічваючы ўвод з клавіятуры, праверце змесціва (першыя тры ўмовы не з'яўляюцца выключнымі, у той час як ілжывае (сучаснае) з першых трох умоў прадугледжвае чацвёрты варыянт):
1) калі двайковы лік пераўтвараецца ў дзесятковы і шаснаццатковы вывад
2) калі дзесятковае лік пераўтвараецца ў двайковы і шаснаццатковы
3) калі шаснаццатковае лік пераўтварыць у двайковы і дзесятковы вывад
4) ва ўсіх астатніх выпадках паведаміць аб непрымальным уводзе і запытаць устаўку
затым для ўводу «101» выканайце пераўтварэнні 1, 2 і 3
для ўводу '123' выканайце пераўтварэнні 2 і 3
для ўваходу «89A» зрабіце пераўтварэнне 3
для ўводу '89G' выканайце пункт 4
Практыкаванне 4
Стварыце праграму, якая пераўтворыць тэмпературу з градусаў Цэльсія ў градусы Кельвіна. Праграма павінна мець дзве надпісы, два тэкставых поля і кнопку. Тэкставыя палі і этыкеткі павінны быць арганізаваны на панэлі з макетам сеткі ў адзін слупок; іншая панэль будзе ўтрымліваць адзіную кнопку, і будзе галоўная панэль, якая змяшчае дзве апісаныя панэлі.
Практыкаванне 5
Напішыце праграму Java, якая прымае два ўводы з клавіятуры і выводзіць суму, улічваючы, што:
- калі яны з'яўляюцца двума цэлымі лікамі, сума паведамляецца як выхад
- калі яны з'яўляюцца двума радкамі, канкатэнацыя паведамляецца ў вывадзе
Практыкаванне 6
Перапішыце код практыкавання 3 з дапамогай перагрузкі Java, defiNendo два метады, якія маюць аднолькавую назву і рэалізуюць: першы - арыфметычную суму, а другі - канкатэнацыю радкоў
Практыкаванне 7
Перапішыце код практыкавання 4 з дапамогай перагрузкі Java, распазнаючы змесціва радкоў з дапамогай рэгулярных выразаў. Калі ёсць хаця б адна літара, мы аб'ядноўваем, у адваротным выпадку дадаем
Практыкаванне 8
Напісанне праграмы на Java, якая, улічваючы лік на ўваходзе, вылічвае фактарыял з выкарыстаннем рэкурсіі і ітэрацыі і запісвае абодва вынікі ў выхад.
Практыкаванне 9
Напісанне праграмы на Java, якая, улічваючы лік на ўваходзе, вылічвае фактарыял з выкарыстаннем рэкурсіі і ітэрацыі і запісвае абодва вынікі ў выхад.
Практыкаванне 10
Напішыце праграму на Java, здольную кіраваць аперацыямі ўстаўкі, выдалення і двайковага пошуку ў спісе цэлых лікаў з мэтай кіравання ўпарадкаваным індэксам лікаў шляхам мадэлявання паводзін таблічнага індэкса рэляцыйнай базы дадзеных.
Практыкаванне 11
Напісаць праграму на Java, якая чытае ўваходны файл з імем textinput.txt і правярае яго змесціва
1) калі файл не існуе, напішыце «файл не існуе»
2) калі файл існуе і пусты, напішыце «файл textinput.txt пусты»
3) калі файл існуе і змяшчае толькі адзін нумар, вывесці яго на экран
4) калі файл існуе і змяшчае два лікі ў двух радках, вывесці суму паміж двума лікамі
5) калі файл існуе і змяшчае больш за два лікі, зрабіце яго прадуктам
Практыкаванне 12
Напішыце праграму на java для кіравання заказамі за столікамі рэстарана.
У рэстаране можна расставіць столікі, кожны з нумарам і колькасцю месцаў.
Для кожнай табліцы павінна быць захавана bevі стравы, якія спажываюцца, павінна быць магчымасць аўтаматычна разлічыць рахунак для аплаты.
Посуд і bevі даступныя, замест гэтага захоўваюцца ў класе «Меню», які падзяляе іх на дзве катэгорыі (стравы і bevісці, сапраўды).
Кожная страва або bevanda павінен быць кваліфікаваны унікальным літарна-лічбавым ідэнтыфікатарам (імем) і яго коштам.

распрацоўка BlogInnovazione.it


Інавацыйны бюлетэнь
Не прапусціце самыя важныя навіны пра інавацыі. Падпішыцеся, каб атрымліваць іх па электроннай пошце.

Апошнія артыкулы

Выдаўцы і OpenAI падпісваюць пагадненні аб рэгуляванні патоку інфармацыі, апрацаванай штучным інтэлектам

У мінулы панядзелак Financial Times абвясціла аб здзелцы з OpenAI. FT ліцэнзуе сваю журналістыку сусветнага ўзроўню...

Красавік 30 2024

Інтэрнэт-плацяжы: вось як паслугі струменевай перадачы прымушаюць вас плаціць вечна

Мільёны людзей плацяць за струменевыя паслугі, плацячы штомесячную абаненцкую плату. Распаўсюджана меркаванне, што вы…

Красавік 29 2024

Veeam прапануе самую поўную падтрымку праграм-вымагальнікаў - ад абароны да адказу і аднаўлення

Coveware ад Veeam працягне прадастаўляць паслугі рэагавання на інцыдэнты кібервымагальніцтва. Coveware будзе прапаноўваць судова-медыцынскую экспертызу і магчымасці выпраўлення…

Красавік 23 2024

Зялёная і лічбавая рэвалюцыя: як прагнознае тэхнічнае абслугоўванне трансфармуе нафтагазавую прамысловасць

Прагнастычнае тэхнічнае абслугоўванне рэвалюцыянізуе нафтагазавы сектар з інавацыйным і актыўным падыходам да кіравання заводам.…

Красавік 22 2024

Чытайце Innovation на сваёй мове

Інавацыйны бюлетэнь
Не прапусціце самыя важныя навіны пра інавацыі. Падпішыцеся, каб атрымліваць іх па электроннай пошце.

Выконвайце за намі