Une calculatrice en Java, ça vous va ?


Après le premier article intitulé « Une calculatrice en Java, ça vous va ? » qui dévoilait aux internautes mon tout premier programme en tant que débutant, je décide de revoir un peu ce code très lourd et horrible. A l’époque mon but avait été d’utiliser pas mal de techniques complexes telle que le fameux try{}catch, but débile pour un débutant. En effet, mieux vaut commencer simple avec une syntaxe simple mais des algorithmes du plus simple au plus compliqué que d’essayer dès le début d’apprivoiser une syntaxes « haut niveau ». Bon voilà j’ai revisité un peu le code, le voici un peu plus allégé. Il n’est certes pas parfait, mais au moins ça fait du bien aux yeux !!🙂


 

import java.util.*;
public class calculatrice{
	public static void main(String [] args){
		String calculAFaire,temp;
		int chiffre1,chiffre2,somme;
		System.out.println("*********************************************");
		System.out.println("***************SIMPLE CALCULATOR*************");
		System.out.println("*********************************************");
		Scanner in = new Scanner(System.in);
		System.out.print("Tapez votre calcul : ");
		calculAFaire=in.next();
		chiffre1=Character.getNumericValue(calculAFaire.charAt(0));
		chiffre2=Character.getNumericValue(calculAFaire.charAt(2));
		if(calculAFaire.charAt(1)=='+'){
			somme=chiffre1+chiffre2;
		}else if(calculAFaire.charAt(1)=='-'){
			somme=chiffre1-chiffre2;
		}else if(calculAFaire.charAt(1)=='*'){
			somme=chiffre1*chiffre2;
		}else if (calculAFaire.charAt(1)=='/') {
			somme=chiffre1/chiffre2;

		}else{
			System.out.println("Unknown operator");
			somme=0;
		}
		System.out.println("Résultat "+somme);

	}
}

Une réflexion sur “Une calculatrice en Java, ça vous va ?

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s