The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 3 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
import java.util.Random;
Â
public class Main {
Â
public static void main(String[] args) {
Random random = new Random(1000);
Â
CalculatorInterface calc = new CalculatorImpl();
Â
System.out.println("Answer 1: " + calc.equal()); // Print the initial
// value stored in
// calc should return 0
Â
// Test calc classÂ
for (int i = 0; i < 26; i++) {
// Get a random integer to select one of the four methods
int r = random.nextInt(4);
// Test statement for what it is selecting
// System.out.println( "Int: " + r );
switch (r) {
case 0:
calc.plus(random.nextInt(10));
break;
case 1:
calc.minus(random.nextInt(10));
break;
case 2:
calc.slash(random.nextInt(10));
break;
case 3:
calc.star(random.nextInt(10));
break;
default:
Â
}
Â
}
Â
// Should return -218.0
System.out.println("Answer 2: " + calc.equal());
Â
// Reset/clear
calc.reset();
Â
// Should now have 0 in the calc, print 0
System.out.println("Answer 3: " + calc.equal());
Â
// Simple example
calc.plus(2);
calc.minus(1);
calc.star(5);
calc.slash(10);
// Should now have 0.5 in the calc, print 0.5
System.out.println("Answer 4: " + calc.equal());
Â
}
Â
}