You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
davhojt 1cf114eb85
docs(java): move piscine exercises from subjects/java-piscine -> subjects/java/piscine
1 year ago
..
README.md docs(java): move piscine exercises from subjects/java-piscine -> subjects/java/piscine 1 year ago

README.md

DoOp

Instructions

Create a file named DoOp.java.

Write a function operate that returns the result of the given arithmetic operation specified in the parameters. The arguments should be passed in the following order:

  • The first argument is the right operand
  • The second argument is the operation sign
  • The third argument is the left operand

Expected Functions

public class doOp {
    public static int operate(String[] args) {
        // your code here
    }
}

Usage

Here is a possible ExerciseRunner.java to test your function :

public class ExerciseRunner {
    public static void main(String[] args) {
        System.out.println(doOp.operate(new String[]{"1","+","2"}));
        System.out.println(doOp.operate(new String[]{"1","-","1"}));
        System.out.println(doOp.operate(new String[]{"1","%","0"}));
        System.out.println(doOp.operate(args));
    }
}

and its output :

$ javac *.java -d build
$ java -cp build ExerciseRunner
3
0
Error
it depend on the input.
$

Notions

Command-Line Arguments Operators Conditional statement String Array