Calculatrice de base en Java

Je suis en train de créer une base de calculator dans Java. Je suis assez nouveau dans la programmation, donc je suis à essayer de s'habituer à elle.

import java.util.Scanner;
import javax.swing.JOptionPane;

public class javaCalculator 
{

    public static void main(String[] args) 
    {
        int num1;
        int num2;
        String operation;


        Scanner input = new Scanner(System.in);

        System.out.println("please enter the first number");
        num1 = input.nextInt();

        System.out.println("please enter the second number");
        num2 = input.nextInt();

        Scanner op = new Scanner(System.in);

        System.out.println("Please enter operation");
        operation = op.next();

        if (operation == "+");
        {
            System.out.println("your answer is" + (num1 + num2));
        }
        if  (operation == "-");
        {
            System.out.println("your answer is" + (num1 - num2));
        }

        if (operation == "/");
        {
            System.out.println("your answer is" + (num1 / num2));
        }
        if (operation == "*")
        {
            System.out.println("your answer is" + (num1 * num2));
        }


    }
}

C'est mon code. Il demande le nombre et le fonctionnement, mais affiche toutes les réponses ensemble ?

Est-ce la programmation des devoirs? C'est un très commun de première année de la tâche dans CS.
essayez Entier.parseInt(num1) + Integer.parseInt(num2); et de supprimer des points virgule (;) si l'instruction !
oui je suis à la lecture de l'informatique, première année 🙂

OriginalL'auteur user2037720 | 2013-02-03