В пособии приведены сгруппированные по занятиям упражнения по программированию, задачи и контрольные вопросы, предназначенные для решения студентами, изучающими курс “Основы Javaтехнологий”. Для каждого практического занятия определена область изучаемых Java-технологий и цели практического занятия. Пособие рекомендуется как для студентов изучающих курс языка Java, так и преподавателей, проводящих по этому курсу практические занятия.

∙ з накомство с основными синтаксическими конструкциями языка Java;

∙ изучение структуры консольного приложения на языке Java;

Предметом изучения являются методы и свойства следующих классов платформы J2SE :

∙ классы-оболочки над примитивными типами java.lang.Integer,java.lang.Double, java.lang.Float;

∙ класс объяляемой исключительной ситуации java.lang.Exception;

∙ классы, предназначенные для работы с потоками ввода-выво- да - java.io.InputStreamReader, java.io.InputStream, java.io.PrintStream

1. Реализовать приложение, для введенной с консоли последовательности целых чисел вычисляющее следующие функциинахождение среднего значения, максимального значения, минимального значения, произведения, суммы, разности значений. В качестве объекта, применяемого для хранения последовательности целых чисел, использовать массив. Методы, реализующие данные функции должны

2. Дополнить приложение из упражнения 1, методами, реализующими аналогичные операции над числами типа Double, перегружающие одноименные методы реализованные в упражнении 1, с функ-

цией проверки вводимых значений на соответствие тому или иному типу. Проверку выполнять в методе main приложения. В случае если хотя бы одно из значений не соответствует одному из заданных типов, в консоль должно быть выведено сообщение об ошибке и программа должна завершить свою работу.

3. Изменить приложение реализованное в упражнение 2 таким образом, чтобы последовательность чисел передавалась как параметр командной строки.

4. Спроектировать и реализовать класс для обработки исключительной ситуации, возникающей в том случае, если элемент последовательности не является числом, с возможностью представления информации об элементе, обработка которого вызвала исключительную ситуацию. Изменить приложение, таким образом, чтобы метод разбора последовательности обладал возможностью генерировать исключительную ситуацию являющуюся объектом заданного класса.

5. Дополнить приложение таким образом, чтобы имелась возможность формирования исходной числовой последовательности состоящих из чисел сформированных генератором случайных чисел.

6. Реализовать класс, в который выделены методы, реализованные в пунктах 1-5.

1. Проанализируйте следующий код метода. Что произойдет в результате его вызова?



Комплексные числа самостоятельная работа
Инженерная графика маи


Узнать стоимость за 15 минут
  • Тип работы
  • Часть диплома
  • Дипломная работа
  • Курсовая работа
  • Контрольная работа
  • Реферат
  • Научно - исследовательская работа
  • Отчет по практике
  • Ответы на билеты
  • Тест/экзамен online
  • Монография
  • Эссе
  • Доклад
  • Компьютерный набор текста
  • Компьютерный чертеж
  • Рецензия
  • Перевод
  • Репетитор
  • Бизнес-план
  • Конспекты
  • Проверка качества
  • Единоразовая консультация
  • Аспирантский реферат
  • Магистерская работа
  • Научная статья
  • Научный труд
  • Техническая редакция текста
  • Чертеж от руки
  • Диаграммы, таблицы
  • Презентация к защите
  • Тезисный план
  • Речь к диплому
  • Доработка заказа клиента
  • Отзыв на диплом
  • Публикация статьи в Вак
  • Публикация статьи в Scopus
  • Дипломная работа MBA
  • Повышение оригинальности
  • Шрифт, pt
  • 12 pt
  • 14 pt
  • Другой
Прикрепить файл
Заказать