☕Advanced Java autograding
Discover the advanced autograding options available for Java assignments
☕Create your first Java assignment





JUnit5
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Select operator: ");
String operator = sc.nextLine();
System.out.print("Enter two numbers: ");
int num1 = sc.nextInt();
int num2 = sc.nextInt();
if (operator.equals("add")) {
add(num1, num2);
} else if (operator.equals("subtract")) {
subtract(num1, num2);
} else if (operator.equals("multiply")) {
multiply(num1, num2);
} else if(operator.equals("divide")) {
divide(num1, num2);
} else {
System.out.println("The method you entered doesn't exist");
}
}
public static float add(float numberOne, float numberTwo) {
System.out.println(numberOne + numberTwo);
return numberOne + numberTwo;
}
public static float subtract(float numberOne, float numberTwo) {
System.out.println(numberOne - numberTwo);
return numberOne - numberTwo;
}
public static float multiply(float numberOne, float numberTwo) {
System.out.println(numberOne * numberTwo);
return numberOne * numberTwo;
}
public static float divide(int numberOne, int numberTwo) {
System.out.println(numberOne / numberTwo);
return numberOne / numberTwo; // Should return ArithmeticException
}
}
Junit5 Block

Instructions

Checkstyle



Conclusion
Last updated