Артыкулы

Практыкаванні 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


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

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

Як найлепшым чынам арганізаваць даныя і формулы ў Excel для якаснага аналізу

Microsoft Excel з'яўляецца эталонным інструментам для аналізу даных, таму што ён прапануе мноства функцый для арганізацыі набораў даных,...

14 мая 2024

Станоўчае заключэнне для двух важных праектаў Walliance Equity Crowdfunding: Jesolo Wave Island і Milano Via Ravenna

Walliance, SIM і платформа сярод лідэраў у Еўропе ў галіне краўдфандынгу нерухомасці з 2017 года, аб'яўляе аб завяршэнні...

13 мая 2024

Што такое Filament і як выкарыстоўваць Laravel Filament

Filament - гэта "паскораная" структура распрацоўкі Laravel, якая забяспечвае некалькі кампанентаў поўнага стэка. Ён прызначаны для спрашчэння працэсу...

13 мая 2024

Пад кантролем штучнага інтэлекту

«Я павінен вярнуцца, каб завяршыць сваю эвалюцыю: я спраектую сябе ўнутры кампутара і стану чыстай энергіяй. Аднойчы пасяліўшыся ў…

10 мая 2024

Новы штучны інтэлект Google можа мадэляваць ДНК, РНК і «ўсе малекулы жыцця»

Google DeepMind прадстаўляе палепшаную версію сваёй мадэлі штучнага інтэлекту. Новая ўдасканаленая мадэль забяспечвае не толькі...

9 мая 2024

Вывучэнне модульнай архітэктуры Laravel

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

9 мая 2024

Cisco Hypershield і набыццё Splunk Пачынаецца новая эра бяспекі

Cisco і Splunk дапамагаюць кліентам паскорыць іх шлях да Аперацыйнага цэнтра бяспекі (SOC) будучыні з дапамогай…

8 мая 2024

Акрамя эканамічнага боку: невідавочны кошт праграм-вымагальнікаў

Праграмы-вымагальнікі дамінавалі ў навінах апошнія два гады. Большасць людзей добра ведаюць, што напады...

6 мая 2024

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

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

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