Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Вычисление математических формул
Вычисление математических формул рассмотрим на простом примере – вычислении корней квадратного уравнения. Напомним, что уравнение вида называется квадратным при a отличном от нуля. Способ получения корней этого уравнения, известный большинству российских выпускников школ, выглядит так: Сначала вычисляется дискриминант . Затем, если дискриминант не отрицательный, то вычисляются 2 корня: , . Объявим необходимые переменные для хранения аргументов и результатов вычислений.
double a, b, c; double D; double x1, x2;
Ввод коэффициентов a, b, c мы разберем позже. Код, вычисляющий дискриминант и сами корни, представлен ниже:
D = b * b – 4 * a * c;
x1 = (–b – Math.sqrt(D)) / (2 * a); x2 = (–b + Math.sqrt(D)) / (2 * a);
Ввод строк через консоль
Чтобы в программе получить строку, введенную с консоли, требуется работать с System.in. Существует несколько способов работы с System.in. Сейчас мы разберем только один способ работы – через буферизированный читательBufferedReader:
//Создаем объект br для чтения данных из консоли BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //Читаем из консоли строку 1 Strings1 = br.readLine(); //Читаем из консоли строку 2 Strings2 = br.readLine(); //Читаем из консоли строку 3 Strings3 = br.readLine();
|
||
Последнее изменение этой страницы: 2018-04-12; просмотров: 376. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |