Статті

Вправи 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


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

Останні статті

Інноваційне втручання в доповнену реальність із програмою перегляду Apple у поліклініці Катанії

У поліклініці Катанії проведено операцію офтальмопластики за допомогою комерційного переглядача Apple Vision Pro…

3 травня 2024

Переваги розмальовок для дітей - чарівний світ для будь-якого віку

Розвиток дрібної моторики за допомогою розфарбовування готує дітей до більш складних навичок, таких як письмо. Розфарбувати…

2 травня 2024

Майбутнє тут: як індустрія судноплавства революціонізує світову економіку

Військово-морський сектор є справжньою глобальною економічною силою, яка просунулася до 150-мільярдного ринку...

1 травня 2024

Видавці та OpenAI підписують угоди щодо регулювання потоку інформації, яка обробляється штучним інтелектом

Минулого понеділка Financial Times оголосила про угоду з OpenAI. FT ліцензує свою журналістику світового рівня…

Квітень 30 2024

Читайте Innovation своєю мовою

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

Слідуйте за нами