import java.util.Scanner;
public class Calculator
{
public static void main(String[] args)
{
Scanner userInput = new Scanner(System.in);
String operator;
double num1,num2,answer = 0;
System.out.println("Enter first number: ");
num1 = userInput.nextDouble();
System.out.println("Enter operator: ");
operator = userInput.next();
System.out.println("Enter second number: ");
num2 = userInput.nextDouble();
if (operator.equals ("+")){
answer = num1 + num2;
}
else if (operator.equals ("-")){
answer = num1 - num2;
}
else if (operator.equals ("*")){
answer = num1 * num2;
}
else if (operator.equals ("/")){
answer = num1/num2;
}
System.out.println("First number:" + num1);
System.out.println("Operator:" + operator);
System.out.println("Second number:" + num2);
System.out.println("Answer: " + answer);
}
}
-1
A
ответ
0
Используйте эту функцию:
Math.pow(x, y)
Таким образом: поместите код
else if (operator.equals ("^")){
answer = Math.pow(num1, num2);
}
только после данного кода
else if (operator.equals ("/")){
answer = num1/num2;
}
Таким образом, эта часть кода будет
else if (operator.equals ("/")){
answer = num1/num2;
}
else if (operator.equals ("^")){
answer = Math.pow(num1, num2);
}
Смежные вопросы
- 1. Как я могу использовать закрытие в моем коде?
- 2. Как я добавить JQuery близко функцию в моем коде
- 3. Как я добавить или использовать Хотя цикл в моем коде
- 4. Как я могу пересчитать общий показатель?
- 5. Как я могу правильно реализовать JPImagePickerController в моем коде?
- 6. Как я могу использовать opencv в моем коде cuda?
- 7. Как я могу избежать SQL-инъекций в моем коде ниже?
- 8. Как я могу получить timeStamp в моем коде
- 9. Как я могу проверить победителя в моем четырехкомандном коде Connect?
- 10. Как я могу получить обновленный $ Revision $ в моем коде
- 11. Как я могу использовать частные функции [mllib] в моем коде?
- 12. Как я могу использовать оболочку malloc Git в моем коде?
- 13. Как я могу использовать Lambda/Action/Delegate в моем коде?
- 14. Как я могу выжить в моем коде? (anti software rot)
- 15. Как я могу отклонить недействительные входы в моем коде?
- 16. Как я могу уменьшить избыточность в моем коде jQuery?
- 17. Как я могу сузить то, что ловит в моем коде
- 18. Я не могу установить переменную в моем php-коде
- 19. Могу ли я прочитать вывод htop в моем java-коде?
- 20. Почему я не могу отказаться от «checkSelfPermission» в моем коде?
- 21. Я не могу заставить моего деструктора работать в моем коде
- 22. Я не могу найти ошибку в моем коде Python
- 23. Могу ли я индексировать индексы глифов в моем коде?
- 24. Почему я не могу закрыть дескриптор окна в моем коде?
- 25. Почему я не могу изменить объем в моем коде?
- 26. я не могу увидеть ошибку в моем коде
- 27. Я не могу найти ошибку в моем SQL-коде?
- 28. Как добавить новый показатель в Lenskit 3.0?
- 29. Как я могу добавить onClick и onLongClick в следующем коде
- 30. Как я могу добавить функцию щелчка в этом коде
Wut? Пожалуйста, на самом деле объясните свою проблему. – Carcigenicate
['Math.pow'] (https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#pow-double-double-) – 4castle
Я должен добавить утверждение если пользователь хочет продолжить (y/n) в каждом операторе. Я новичок в этом вопросе кодирования ... может ли кто-нибудь помочь мне? – shaun