Accenture interview question

When to use constant and when to use enum in java