Java >> Tutoriel Java >  >> Java

Programme de calcul simple Java

Dans ce didacticiel, vous apprendrez à créer un programme de calculatrice simple en Java pour effectuer des opérations mathématiques de base telles que l'addition, la soustraction, la division et la multiplication en fonction de l'entrée de l'utilisateur.

Approche du programme

  • Créez d'abord une bibliothèque pour obtenir les commentaires d'un utilisateur
  • Créer un objet
  • Première entrée de l'utilisateur
  • Prendre l'opération mathématique de l'utilisateur
  • Prenez une deuxième entrée de l'utilisateur
  • Utiliser l'instruction Switch Case
  • Imprimer la sortie

Exemple de programme de calculatrice en Java

//Simple java program for a calulator

//Import Scanner package
import java.util.Scanner;

// Main Class of program
public class Main
{
    //Main Function
    public static void main(String[] args) {
        //creating object for class Scanner
        Scanner input = new Scanner(System.in);
        //Declaring the variable
        double firstNumber,secondNumber;
        //Displaying a message to user what to enter
        System.out.println("Enter First Number : ");
        //Taking first number from user
        firstNumber = input.nextDouble();

        //Displaying a message to user what to enter
        System.out.println("Enter the operation : ");
        //Taking opertion from user
        char opt = input.next().charAt(0);
        //Displaying a message to user what to enter
        System.out.println("Enter Second Number : ");
        //Taking second number from user
        secondNumber = input.nextDouble();

        //Declate a variable to store the result
        double result;

        //switch case to match the entered operation
        switch(opt){
            //If entered operation is Addition
            case '+':
                result = firstNumber + secondNumber;
                break;
            //If entered operation is subtraction
            case '-':
                result = firstNumber - secondNumber;
                break;
            //If entered operation is Division
            case '/':
                result = firstNumber / secondNumber;
                break;
            //If entered operation is Multipication
            case '*':
                result = firstNumber * secondNumber;
                break;
            //If entered operation is Modulation
            case '%':
                result = firstNumber % secondNumber;
                break;
            //If entered operation is not the above all
            default:
                System.out.printf("Invalid operator");
                return;
        }
        //Print the result
        System.out.println(firstNumber+" "+opt+" "+secondNumber+" : "+result);
    }

}

Sortie

Enter First Number : 
5.4
Enter the operation : 
/
Enter Second Number : 
2.5
5.4 / 2.5 : 2.16

Ce programme prendra deux nombres en entrée et demandera ensuite à l'utilisateur d'entrer l'opération mathématique (+, -, * et /) . Basé sur l'opération stockée dans la variable opt, qui est transmise au commutateur déclaration, l'opération sera effectuée.

Si l'opération saisie ne correspond à aucun des cas, le message "Opérateur invalide" est affiché. La sortie finale stockée dans le résultat la variable est affichée dans la dernière impression déclaration.


Balise Java