summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/dice/DiceExpressionParserTest.java
blob: ff95ef3b5ed4480104b81223244b4b516c832f2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package bjc.utils.dice;

import java.util.Scanner;

public class DiceExpressionParserTest {
	public static void main(String[] args) {
		Scanner scn = new Scanner(System.in);
		
		System.out.print("Enter dice expression: ");
		
		String exp = scn.nextLine();
		
		System.out.print("Enter number of times to roll: ");
		
		int nTimes = Integer.parseInt(scn.nextLine());
		
		DiceExpressionParser dep = new DiceExpressionParser();
		
		DiceExpression dexp = dep.parse(exp);
		
		for(int i = 1; i <= nTimes; i++) {
			int roll = dexp.roll();
			
			System.out.println("Rolled " + roll);
		}
		
		scn.close();
	}
}