Читайте также:
|
|
1. Ознайомитися з технологією програмування та оформлення програм на мові Java.
2. Створити новий проект в середовищі Eclipse.
3. Створити клас у новоствореному проекті
4. Навести виконане індивідкальне завдання, отримане у викладача.
5. Виконати компіляцію програми та запустити на виконання.
5.ЗМІСТ ЗВІТУ
1. Мета роботи.
2. Короткі теоретичні відомості.
3. Файли проекту.
4. Аналіз результатів та висновки.
6.СПИСОК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ
1. Bruce Eckel, Thinking in Java, 2nd Edition, 2000.
2. Christopher Batty and David Scuse, Installing Eclipse. Department of Computer Science, University of Manitoba, Winnipeg, Manitoba, Canada, 2003.
ІНДИВІДУАЛЬНІ ЗАВДАННЯ
1. Створити клас із назвою Invoice (рахунок-фактуру) який магазин комп’ютерної техніки повинен видавати із проданим товаром. Invoice повинен містити чотири елемненти елементи інформації у вигляді змінних екземпляра класу: номер деталі (type String), опис деталі (type String), кількість куплених (type int) і ціна за кожний елемент (double). Клас повинен містити конструктор, який ініціалізує чотири змінних екземпляра класу. Створити методи set і get для кожної змінної екземпляра класу. Створити метод із назвою getInvoiceAmount, який обчислює загальну суму рахунку (наприклад, множить кількість товару на його ціну), тоді повертає значення як змінну типу double. Якщо кількість є недодатною, тоді її необхідно встановити в 0. Якщо ціна товару не є додатною, тоді її необхідно встановити в 0.0. Написати тестовий застосунок із назвою InvoiceTest для демонстрації властивостей класу Invoice.
2. Створити клас із назвою Employee який містить три елемента інформації у вигляді змінних екземпляра класу: ім’я (type String), прізвище (type String) і місячну заробітну платню (double). Клас повинен містити конструктор, який ініціалізує три змінних екземпляра класу. Створити методи set і get для кожної змінної екземпляра класу. Якщо місячна платня є недодатною, тоді її необхідно встановити в 0.0. Написати тестовий застосунок із назвою EmployeeTest для демонстрації властивостей класу Employee.Створити два об’єкти Employee і вивести на ектран їхню інформацію, включаючи річну платню. Збільшити платню кожног Employee на 10% і відобразити на екрані річну заробітну плату кожного Employee.
3. Створити клас із назвою Date який містить три елемента інформації у вигляді змінних екземпляра класу: місяць (type int), день (type int) і рік (type int). Клас повинен містити конструктор, який ініціалізує три змінних екземпляра класу і перевіряти, що вони вірні. Створити методи set і get для кожної змінної екземпляра класу. Розробити метод displayDate, який відображає день, місяць і рік відокремлених одних від одного похилою рискою (/).Написати тестовий застосунок із назвою DateTest для демонстрації властивостей класу Date.
4. Побудуваті ієрархію класів: студент, викладач, особа, завідувач кафедрою. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
5. Побудуваті ієрархію класів: службовець, персона, робочий, інженер. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
6. Побудуваті ієрархію класів: робітник, кадри, інженер, адміністрація. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
7. Побудуваті ієрархію класів: деталь, механізм, виріб, вузол. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
8. Побудуваті ієрархію класів: організація, страхова компанія, нафтогазова компанія, завод. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
9. Побудуваті ієрархію класів: журнал, книга, друковане видання, підручник. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
10. Побудуваті ієрархію класів: тест, іспит, випускний іспит, випробування. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
11. Побудуваті ієрархію класів: місце, область, місто, мегаполіс. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
12. Побудуваті ієрархію класів: іграшка, продукт, товар, молочний продукт. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
13. Побудуваті ієрархію класів: квитанція, накладна, документ, рахунок. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
14. Побудуваті ієрархію класів: автомобіль, поїзд, транспортний засіб, експрес. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
15. Побудуваті ієрархію класів: двигун, двигун внутрішнього згоряння, дизель, реактивний двигун. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
16. Побудуваті ієрархію класів: республіка, монархія, королівство, держава. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
17. Побудуваті ієрархію класів: ссавці, парнокопитні, птахи, тварина. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
18. Побудуваті ієрархію класів: корабель, пароплав, вітрильник, корвет. Розробити методи і властивості для кожного із розроблюваних класів. Написати тестовий застосунок для демонстрації властивостей класів.
Дата добавления: 2015-11-14; просмотров: 68 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Return new Complex(x - z.x, y - z.y); | | | Б) Визначення кольоровості води. |