Corrigé de l’exercice 1 du TD7 (version 2)

import java.util.Scanner;
public class Calculette2 {

   static int convertir(char c) {
      return(c-'0');
   }

   public static void main(String[] args) {
      Scanner s = new Scanner(System.in);
      String ch;
      char operateur,carCourant;
      int res=0;
      System.out.print("Calculette. Entrez une expression : ");
      ch=s.nextLine();
      if (ch.equals(""))
         System.out.println("Chaine vide.");
      else {
         res=convertir(ch.charAt(0));
         int i=2;
         while(i<ch.length()) {
            if (ch.charAt(i-1)=='+')
               res=res + convertir(ch.charAt(i));
            else
               res=res - convertir(ch.charAt(i));
            i=i+2;
         }
         System.out.println(res);
      }
   }
}