Категория ‘ПИК-3 Java’
* Четири нововъведения от Java 7
Публикувано на 21 ноември 2011 в раздел ПИК-3 Java.
В един от последните примери, които пуснах в сайта получих уместен коментар, в който се каза, че „Eclipse иска int или enum, a ние подаваме String“ при използване на оператор „switch“. Объркването се получава поради това, че подаването на String към оператор switch е едно от нововъведенията в Java 7!
Естествено нововъведенията са много повече, но на този етап ще акцентирам върху четири от основните: Прочети още…
* Задача от упражнение 5, 2011г.
Публикувано на 13 ноември 2011 в раздел ПИК-3 Java.
* Задача от упражнение 3, 2011г.
Публикувано на 08 ноември 2011 в раздел ПИК-3 Java.
Задача 1: Съставете клас за работа с комплексни числа. Да се съставят методи реализиращи операциите сбор, разлика, умножение и деление на комплексни числа. Реализирайте методи за отпечатване на комплексното число и за връщане на комплесно спрегнатото число.
Примерно решение: Прочети още…
* Пример за приложения използващи сокети
Публикувано на 31 октомври 2011 в раздел ПИК-3 Java.
В представеното приложение е реализирана възможно най-базовата комуникация между клиент и сървър, при която се разменят поредица от текстови съобщения. Обърнете внимание, че не се използват нишки, т.е. за една „сесия“ сървърът може да комуникира само с един клиент. Прочети още…
* Метод hashCode()
Публикувано на 08 декември 2010 в раздел ПИК-3 Java.
Хеширането е важна част от езика за програмиране Java. То ни позволява при определени случаи ефективно и бързо да сравняваме обекти подобно на стандартния метод equals(). Когато на обект от даден клас извикаме метод „hashCode()“, то като резултат получаваме цяло число (int). Идеята е следната:
„Ако два обекта са еднакви, то извикването на техните методи hashCode() трябва да връщат равни числа“ (1) Прочети още…
* Задачи от изпит 10.12.2009г.
Публикувано на 13 декември 2009 в раздел ПИК-3 Java.
Задача 1. Напишете интерфейс “Геометрична Фигура” (Figure), в който се дефинират действията “сравнение на текущата фигура с друга подадена като параметър” (метод equals, който трябва да връща стойност от тип boolean) и “отпечатване на информацията за фигурата на екрана в конзолата” (print). Прочети още…
* Примерна задача 4
Публикувано на 06 декември 2009 в раздел ПИК-3 Java.
Задача 1: Създайте клас „Картина”, в който се описва името на картината, нейният автор, цена, година на създаване и уникален номер. Дефинирайте конструктори по подразбиране (данните се четат от клавиатурата) и чрез подадени параметри. Направете необходимите get и set методи. Напишете метод, който отпечатва информацията за картината в подходящ вид в конзолата.
Задача 2: Прочети още…
* Примерна задача 3
Публикувано на 28 ноември 2009 в раздел ПИК-3 Java.
Задача 1: Създайте клас „работник на хонорар“, в който са дефинирани лично, фамилно име, заплащане (левове за час) и личен номер (id) от тип int. Направете конструктори по подразбиране (въвежда се информацията от клавиатурата) и чрез подадени параметри. Създайте необходимите get и set методи. Напишете метод, който отпечатва информация за работника на екрана в подходящ вид. Напишете метод, който по подаден параметър „брой изработени часове“ връща парите, които работникът трябва да получи. Прочети още…
* Примерна задача 2
Публикувано на 06 ноември 2009 в раздел ПИК-3 Java.
1. Да се създаде клас „точка“ с член променливи „координати по осите x и y“. Създайте необходимите конструктори и get методи. Защитете координатите така, че да не могат да бъдат променяни след като бъдат инициализирани. Създайте метод отпечатващ координатите на точката. Създайте статичен метод, който сравнява координатите на две точки и показва дали те съвпадат: Прочети още…
* Примерна задача 1
Публикувано на 31 октомври 2009 в раздел ПИК-3 Java.
1. Дефинирайте клас, описващ дати от календара.
а) Дефинирайте конструктор по подразбиране и такъв с параметри за задаване на дата.
б) Дефинирайте за него подходящите get и set методи.
в) Направете необходимите проверки за валидност на данните (ако не са валидни да се генерира изключение): Прочети още…
Категории
- Бази от Данни (39)
- Вероятности (30)
- История (14)
- Кучета (67)
- Лада Нива (91)
- Математика (158)
- Методика (52)
- Общи работи (107)
- ПИК-3 Java (38)
- Политика (40)
- Програмни Среди (1)
- ПТСК (37)
- С/C++ (45)
- Семейни (15)
- Физика (35)
- ХHTML/JS (25)
- Храна (11)
Нови
- Здравей бебе!
- Какво означават метеорологичните кодове?
- Берра проправя пътеки
- Задача от YES
- Колан за теглене на автомобил