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.