Une calculatrice en Java est très facile à écrire . Quand la plupart des gens entendent calculatrice , ils pensent d'une interface avec des boutons et un écran pour mettre hors numéros . En réalité, il peut même être une interface en mode texte dans une commande shell /ligne . La partie la plus importante est la création d' une procédure qui accepte les chiffres. Le reste est simple de math et de l'impression à l'écran . N'oubliez pas de vérifier toutes les virgules manquantes. Choses que vous devez ordinateur avec Java installés éditeur de texte compilateur Java IDE comme Eclipse ( facultatives); lt Afficher plus Instructions 1 Ouvrez l'éditeur de texte ou de l'IDE. Mettre en place la classe comme suit : { } La programmation va entre les accolades. 2 écrire le code qui va effectuer les opérations mathématiques. Vous pouvez utiliser des méthodes distinctes ou une instruction switch . J'ai utilisé des méthodes distinctes. Notez-les entre les accolades , exactement . Int add statiques publics ( int a , int b ) { int c < br /> VOIR c = a + b c retour GO } int sous statiques publics ( int a , int b ) < , br /> { int c GO c = a -b GO retour c GO < br />} public static int mul ( int a , int b ) { int c GO c = a * b GO retour c GO } public static int div ( int a , int b ) ; { /> int c GO c = a /b GO retour c Mettez-les entre les accolades de la classe Calculator . Enregistrez le code source. 3 Créer la classe du pilote . Cela doit avoir la méthode principale . Public class CommandLineClass { public void main (String [] args ) { < br /> Calculatrice c GO System.out.println ( \\ " Entrez premier numéro \\") GO Scanner sc = new Scanner (Système . dans :) GO int var1 = sc.nextInt () GO System.out.println ( \\ " Entrez deuxième numéro : \\ ») GO int var2 = sc.nextInt () GO System.out.println ( \\" Entrez le symbole de l'opération + - * /: \\ ") GO chaîne s1 = sc.next () GO int opFlag GO < br /> si ( s1.equals ( \\ "+ \\") ) opFlag = 1 GO elseif ( s1.equals ( \\ "- \\" ;)) opFlag = 2 GO elseif ( s1.equals (\\ " * \\" ) ) opFlag = 3 < br /> VOIR elseif ( s1.equals ( \\ "/\\" ) ) opFlag = 4 GO interrupteur ( opFlag ) < br /> cas 1: c.add ( var1 , var2 ) GO pause cas GO 2: < br /> c.sub ( var1 , var2 ) GO pause GO case 3: c.mul ( var1 , var2 ) GO pause GO case 4: c.div ( var1 , var2 ) GO < , br /> briser GO } } 4 Remplissez les deux fichiers sources et lancez le programme . Cela peut être fait aussi par la ligne de commande avec la javac your_file_name_here.java . Il peut même être exécuté à travers la coque ainsi : java your_class_with_the_main_method_here.class 5 Soyez sûr de vérifier et documenter un programme ou un fichier source pour des détails spécifiques. . La maintenance du code est nécessaire .
|