public static MathExpression getUserInput(){ int amount; String expression; MathExpression []userAmount; System.out.println("How many math expressions did you want to enter?"); amount = scanner.nextInt(); if(amount <= 0) amount = 1; userAmount = new MathExpression[amount]; System.out.println("Enter your expression:"); expression = scanner.nextLine(); return userAmount[amount]; }
Here is what I am trying to do:
Read a prefix expression into a String (to the end of line) in which each token is separated by white spaces.
I'm not quite sure how to do this. Do I enforce that the user enters the prefix expression in such a way, or do I modify the expression to be formatted this way?
The next part that I must do is:
Create a StringTokenizer using the input string (default delimiters).
Which I believe should be coded something like this:
StringTokenizer str = new StringTokenizer(expression);
But I'm not entirely sure of this either.
Thank you for your time!