I want to code a simple calculator and already got some code. But now I want to change the String I got there into an Operator. For example:
My input is: "1,5 - 1,1 + 3,2 =" Now I have a double array and a String array. So after that I want to put it together, so it calculates this complete task.
double result = double[0] String[0] double[1] ....
I hope you can help there, and I apologize for my grammar etc., english is not my main language.
import java.util.*;
public class calculator 
{
       public static void main(String[] args) 
       {
             int a = 0;
             int b = 0;
             double[] zahl;
             zahl = new double[10];
             double ergebnis;
             String[] zeichen;
             zeichen = new String[10];
             Scanner input = new Scanner (System.in);
             while (input.hasNext())
             {
                    if (input.hasNextDouble())
                    {
                           zahl[a] = input.nextDouble();
                           a++;
                    }
                    else if (input.hasNext())
                    {
                           zeichen[b] = input.next();
                           if (zeichen.equals ("=")) break;
                           b++;
                    }
             }
             input.close();
       }
}
If I type in: "1,5 + 2,3 * 4,2 =" I want to get the result with point before line and without .math