Here's what I got so far:
Expand|Select|Wrap|Line Numbers
- public class Calculator {
- /** Main method */
- public static void main(String[] args) {
- // Check command-line arguments
- if (args.length != 3) {
- System.out.println(
- " Please Use java operand1 operator operand2");
- System.exit(0);
- }
- // The result of the operation
- int result = 0;
- // Determine the operator
- switch (args[1].charAt(0)) {
- case '+': result = Integer.parseInt(args[0]) +
- Integer.parseInt(args[2]);
- break;
- case '-': result = Integer.parseInt(args[0]) -
- Integer.parseInt(args[2]);
- break;
- case '*': result = Integer.parseInt(args[0]) *
- Integer.parseInt(args[2]);
- break;
- case '/': result = Integer.parseInt(args[0]) /
- Integer.parseInt(args[2]);
- }
- // Display result
- System.out.println(args[0] + ' ' + args[1] + ' ' + args[2]
- + " = " + result);
- }
- }