Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class calculator {
- public static void main (String args[]) {
- Scanner number = new Scanner(System.in);
- double num1,num2,answer;
- char operator;
- System.out.println("Enter first number: ");
- num1 = number.nextDouble();
- operator = number.nextChar(); /* the "nextChar" is not correct */
- System.out.println("Enter second number: ");
- num2 = number.nextDouble();
- if (operator = '+'){
- answer = num1 + num2; /* If statements do not work like this */
- } /* I would use "else if", unsure if it allows */
- if (operator = '-'){
- answer = num1 - num2;
- }
- if (operator = '*'){
- answer = num1 - num2;
- }
- if (operator = '/'){
- answer = num1 / num2;
- }
- System.out.println(num1 + num2 + operator + answer);
- }
- }
- 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);
- }
- }
- public class Tester4 {
- public static void main(String args[]) {
- Scanner input = new Scanner(System.in);
- double num1, num2, answer = 0;
- String operator;
- System.out.println("Enter first number: ");
- num1 = input.nextDouble();
- System.out.println("Enter operator: ");
- operator = input.next();
- System.out.println("Enter second number: ");
- num2 = input.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);
- }
- }
- Scanner sc = new Scanner("abc");
- char ch = sc.findInLine(".").charAt(0);
- System.out.println(ch); // prints "a"
- if (operator == '+')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement