Учебное пособие: Основные структуры языка Java
0 0
0 0
0 0
0 0
Длина стороны квадрата (сторон прямоугольника / длина стрелки) должны задаваться либо в параметрах командной строки, либо с клавиатуры через консоль после запуска программы.
Символы – заполнители (“*”,“ ”…) также должны либо задаваться в параметрах командной строки, либо назначаться по умолчанию в случае, если программа запущена без параметров. То есть программа при запуске должна определять запущена ли она с параметрами. Если нет – то она должна просить пользователя ввести недостающие размеры с клавиатуры, а символы – заполнители назначаться по умолчанию.
Программа должна быть реализована внутри метода
public static void main(String[] args){
//…
}
с использованием встроенных типов и основных конструкций языка Java.
Также должна быть предусмотрена обработка исключений.
Факультативно (не обязательно): Организовать вывод фигуры в текстовый файл.
В ходе лабораторной работы необходимо отладить написанную дома программу и предъявить работающую программу преподавателю.
Содержание отчета
Отчет должен содержать:
1. Постановку задачи, решаемой отлаженной программой.
2. Руководство пользователя отлаженной программы, содержащее описание интерфейсов всех функций программы.
3. Листинг программы с необходимыми комментариями.
Контрольные вопросы
1. Какие условные операторы есть в языке Java?
2. Какие операторы цикла существуют в языке Java?
3. В чем отличие между операторами цикла for, whileи do-while? Какой синтаксис у этих операторов?
4. Как реализовать оператор gotoc помощью стандартных операторов Java?
5. Почему в блоке switch(){} оператор default ставится в конце.
6. Как уменьшить размер блока оператора switch(){} в данной работе.
7. Какие операции существуют в языке Java?
8. Для чего необходимы операторы условного перехода? Какие операторы условного перехода есть в языке Java?
Литература
1. Арнолд К., Гослинг Дж., Холмс Д. Язык программирования Java:Пер. с англ. – М.: Издательский дом «Вильямс», 2001 г. – 624 с., ил.
2. Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование: Практикум. -СПб.: Питер, 2002. -240с.
3. Павловская Т.А. С/С++. Программирование на языке высокого уровня -СПб.: Питер, 2002. -464с.