Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class calculator {
  4.  
  5. public static void main (String args[]) {
  6.  
  7. Scanner number = new Scanner(System.in);
  8. double num1,num2,answer;
  9. char operator;
  10.  
  11. System.out.println("Enter first number: ");
  12. num1 = number.nextDouble();
  13.  
  14. operator = number.nextChar(); /* the "nextChar" is not correct */
  15.  
  16. System.out.println("Enter second number: ");
  17. num2 = number.nextDouble();
  18.  
  19. if (operator = '+'){
  20. answer = num1 + num2; /* If statements do not work like this */
  21. } /* I would use "else if", unsure if it allows */
  22. if (operator = '-'){
  23. answer = num1 - num2;
  24. }
  25. if (operator = '*'){
  26. answer = num1 - num2;
  27. }
  28. if (operator = '/'){
  29. answer = num1 / num2;
  30. }
  31.  
  32. System.out.println(num1 + num2 + operator + answer);
  33.  
  34. }
  35. }
  36.  
  37. import java.util.Scanner;
  38.  
  39. public class calculator{
  40.  
  41. public static void main (String args[]) {
  42.  
  43. Scanner userInput = new Scanner(System.in);
  44.  
  45. String operator;
  46. double num1,num2,answer = 0;
  47.  
  48.  
  49.  
  50. System.out.println("Enter first number: ");
  51. num1 = userInput.nextDouble();
  52.  
  53. System.out.println("Enter operator: ");
  54. operator = userInput.next();
  55.  
  56.  
  57. System.out.println("Enter second number: ");
  58. num2 = userInput.nextDouble();
  59.  
  60. if (operator.equals ("+")){
  61. answer = num1 + num2;
  62. }
  63. else if (operator.equals ("-")){
  64. answer = num1 - num2;
  65. }
  66. else if (operator.equals ("*")){
  67. answer = num1 * num2;
  68. }
  69. else if (operator.equals ("/")){
  70. answer = num1 / num2;
  71. }
  72.  
  73. System.out.println("First number:" + num1);
  74. System.out.println("Operator:" + operator);
  75. System.out.println("Second number:" + num2);
  76.  
  77. System.out.println("Answer: " + answer);
  78. }
  79. }
  80.  
  81. public class Tester4 {
  82.  
  83. public static void main(String args[]) {
  84.  
  85. Scanner input = new Scanner(System.in);
  86. double num1, num2, answer = 0;
  87. String operator;
  88.  
  89. System.out.println("Enter first number: ");
  90. num1 = input.nextDouble();
  91.  
  92. System.out.println("Enter operator: ");
  93. operator = input.next();
  94.  
  95. System.out.println("Enter second number: ");
  96. num2 = input.nextDouble();
  97.  
  98. if(operator.equals("+")) {
  99. answer = num1 + num2;
  100. } else if(operator.equals("-")) {
  101. answer = num1 - num2;
  102. } else if(operator.equals("*")) {
  103. answer = num1 - num2;
  104. } else if(operator.equals("/")) {
  105. answer = num1 / num2;
  106. }
  107.  
  108. System.out.println("First number:" + num1);
  109. System.out.println("Operator:" + operator);
  110. System.out.println("Second number:" + num2);
  111.  
  112. System.out.println("Answer: " + answer);
  113. }
  114.  
  115. }
  116.  
  117. Scanner sc = new Scanner("abc");
  118. char ch = sc.findInLine(".").charAt(0);
  119. System.out.println(ch); // prints "a"
  120.  
  121. if (operator == '+')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement