Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Индивидуальные задания. 1. Вычислить и отобразить факториал числа, заданного в командной строке



1. Вычислить и отобразить факториал числа, заданного в командной строке. Обработать все возможные ошыбки пользовательского ввода.

2. Написать программу, получающую в качестве аргументов в командной строке два числа и печатующую подстроку заданной строки, определенную заданными числами. Например,

hello 1 3 должна вывести ell

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

3. Для заданной целой матрицы размером m x n определить индексы всех ее седловых точек. Элемент матрицы назовем седловой точкой, если он является наименьшим в своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в своем столбце.

4. Реализовать приложение, вычисляющее для последовательности чисел, представляющих величины углов, следующие тригонометрические функции:

• сумма синусов/косинусов значений,

• разность синусов/косинусов значений,

• произведение синусов/косинусов введенных значений.

Единица измерения углов должна указываться как параметр командной строки. Для представления единиц измерения и спользуйте константы с типом int. Для хранения значений, необходимо использоват массив с типом double. Объявления методов должны выглядет следующим образом:

/ **

@param angles – массив значений углов;

@param type -единица измерения, имеющее значение о -

ной из констант

@return сумму синусов значений углов;

*/

public static double

getSumSinuses(double[] angles,int type);

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

 

Контрольные вопросы

1. Что такое исключение.

2. Основные принципы обработки исключений.

3. Какие основные типы исключений вы можете назвать.

4. Для чего используются операторы try, catch и throw.

5. В каких ситуациях применяется слово finally.

6. Какие классы исключений определены внутри стандартного пакета java.lang.

7. Как создать собственный класс исключений.

 

Список используемой литературы

Основная литература

1. Г.Шилдт. Полный справочник по Java SE6 , 7-е изд. – М.: "Вильямс",2007

2. Б.Эккель. Философия Java , 4е изд. – М.: "Питер" ,2009

3. Шилдт Г., Ноутон П. Java 2– М.: "Вильямс", 2007

Дополнительная литература

4. Нотон П.JAVA:Справ.руководство:Пер.с англ./Под ред.А.Тихонова.-М.:БИНОМ:Восточ.Кн.Компания,1996:Восточ.Кн.Компания.-447с..-(Club Computer)

5. Патрик Нотон, Герберт Шилдт Полный справочник по Java.- McGraw-Hill,1997, Издательство "Диалектика",1997

6. Дэвид Флэнэген Java in a Nutshell.- O'Reilly & Associates, Inc., 1997, Издательская группа BHV, Киев, 1998

7. Ренеган Э.Дж.(мл.)1001 адрес WEB для программистов:Новейший путеводитель программиста по ресурсам World Wide Web:Пер.с англ..-Минск:Попурри,1997.-512с.ил.

8. Сокольский М.В.Все об Intranet и Internet.-М.:Элиот,1998.-254с.ил.

9. Чен М.С. и др.Программирование на JAVA:1001 совет:Наиболее полное руководство по Java и Visual J++:Пер.с англ./Чен М.С.,Грифис С.В.,Изи Э.Ф..-Минск:Попурри,1997.-640с.ил.+ Прил.(1диск.)

10. Майкл Эферган Java: справочник.- QUE Corporation, 1997, Издательство "Питер Ком", 1998

11. Джо Вебер Технология Java в подлиннике.- QUE Corporation, 1996, "BHV-Санкт-Петербург",1997

12. Джейсон Мейнджер Java: Основы программирования.- McGraw-Hill,Inc.,1996, Издательская группа BHV, Киев,1997

13. И.Ю.Баженова Язык программирования Java.- АО "Диалог-МИФИ", 1997

14. Джон Родли Создание Java-апплетов.- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996

15. Майкл Томас, Пратик Пател, Алан Хадсон, Доналд Болл(мл.) Секреты программирования для Internet на Java.- Ventana Press, Ventana Communications Group, U.S.A.,1996, Издательство "Питер Пресс", 1997

16. Аарон И.Волш Основы программирования на Java для World Wide Web.- IDG Books Worldwide,Inc.,1996, Издательство "Диалектика",1996

17. Кен Арнольд, Джеймс Гослинг Язык программирования Java.- Addison-Wesley Longman,U.S.A.,1996, Издательство "Питер-Пресс", 1997

18. Нейл Бартлетт, Алекс Лесли, Стив Симкин Программирование на Java. Путеводитель.- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996

19. Крис Джамса Библиотека программиста Java.- Jamsa Press, 1996, ООО "Попурри", 1996

 

 


 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.