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. 我的代碼怎麼了?
- 3. 使用「Biopython」 - 我怎麼能提高我的代碼
- 4. iOS版:我怎樣才能在代碼
- 5. 我怎麼能顯示實際的源代碼在div
- 6. 我該怎麼做才能提高此代碼的性能
- 7. 我怎麼能在jQuery的
- 8. 我怎麼能在的Nexus
- 9. 我怎麼能在PhoneGap的
- 10. 我怎麼能在UITableView的
- 11. 我的ajax代碼是怎麼回事?
- 12. 我怎麼能在我的控制器
- 13. 我怎麼能在我的網站
- 14. 我怎麼能寫在Java代碼中,開始以字母
- 15. 我怎麼能不在jQuery中重複這段代碼?
- 16. 我怎麼能添加參數插入命令在vb.net代碼
- 17. 在PHP代碼,我怎麼能刪除換行符
- 18. 我怎麼會正確導出我的代碼在Eclipse
- 19. 我應該怎麼做才能使MySQL事務在我的代碼中工作?
- 20. 我怎樣才能使這個代碼
- 21. 我怎樣才能結合代碼
- 22. 我怎樣才能JSP或Java代碼
- 23. 我怎樣才能通過代碼
- 24. 我怎麼能在MaterialBetterSpinner庫
- 25. 我怎麼能在Javascript
- 26. 我怎麼能在iPhone SDK
- 27. 我怎麼能在bash
- 28. 我怎麼能在DB
- 29. 我怎麼能在JAVA
- 30. 我怎麼能在PyCharm
WUT?請真正解釋你的問題。 – Carcigenicate
['Math.pow'(https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#pow-double-double-) – 4castle
我已經添加的聲明如果用戶想要在每個運營商中繼續(y/n)。我是新來的這種編碼的東西......任何人都可以幫助我? – shaun