Я застреваю в задании Я очень начинаю в java, и задание должно использовать JOptionPane для вычисления экспоненты. Я полностью потерян и даже не знаю, с чего начать. Вот часть инструкций назначенияpower function exponent JOptionPane java
***** Функция мощности вычисляет мощность базы «a», поднятую до показателя «n». Напишите класс, который вы назовете классом Power с помощью метода power(), который печатает соответствующее значение мощности. Не забывайте использовать «поплавок» для и «длинного» для п и возвращаемого значения, чтобы быть «поплавок», потому что число является вещественным числом. **
упрощен, даны два числа n
и a
где a
могут иметь десятичные знаки и n
могут быть отрицательными. Создайте функцию для вычисления мощности.
Дизайн и запись диалогового окна ввода/вывода, которое позволяет пользователям вводить базу «a» и показатель «n» и выводит результат мощности поднятого до показателя n.
Пример:
мощности (5.0,2) = (5,0) 2 = 25,0
мощности (5,0, -2) = (5,0) -2 = (1/25) = 0,04.
Помните, что значения n могут быть положительными или отрицательными. Ваш код должен иметь дело с обоими случаями. Не забудьте ограничить значение n максимальным значением 40. Присвоение потребует, чтобы вы создали 2 файла:
1- Power.java, которые содержат сведения о создании класса мощности и мощности метода, которые должны вычислять мощность любого числа a, поднятого до показателя n. (Используйте подсказки дискуссионную»на Assign6" за помощь в написании кода для Power.java в качестве примера) Помните, что:.
a- Нам нужны две переменные экземпляра:. Плыви и Int N
b- Нам нужен constrcutor, который имеет два параметра по порядку: один поплавок и один - int.
c- "power()" метод, который вам нужно написать: один цикл для n> 0 и другой цикл для n < 0. Обратите внимание, что мощность() не имеет параметров, но возвращает поплавок следующим образом:
float power() {} ***
2- PowerJDialog.java, который моделируется после диалоговых окон, разработанных в книге в главе 2 на страницах 99-100 в кодовом списке 2-32 (NamesDialog.java) для ввода и вывода.
Помните, что предложит пользователю ввести:
база «а» показателем Pow «из„“п И из этих 2-х значений вы сможете создать объект.» Power ", используя конструктор. Затем вы будете использовать диалоговое окно, чтобы распечатать пользователю значение мощности поднятого до показателя n.
Помните, что значения n могут быть положительными или отрицательными. of Power.java должны иметь дело с обоими случаями. Не забудьте ограничить значение n значением 40 максимум.
Вы должны иметь 2 файла, первый, который устанавливает правила и профессор заикнулся:
В приведенном ниже примере охватывает случай п> 0. Вы должны охватывать как> 0 и < 0.
class Power{
float power(){
float pow=1;
for(int i=0;i<n;++i)
pow=pow*x;
return pow;
}
}
Так что именно ваш вопрос? – Mureinik
Я не знаю, как написать код для расчета экспонентов, я видел код, написанный для вычисления, но поскольку он использует диалоговое окно и требует, чтобы 2 файла были потеряны. Предполагается, что это класс java для начинающих, и если бы это было по заданию главы книги, было бы хорошо, но учитель дал нам дополнительные задания, которые, если вы уже не знаете java, вы не можете понять это. –
Вы читаете числа из файла? Также вам не разрешено использовать Math.pow (x, y); функционировать? – WIR3D