Use an if/else-if chain.
I was going to offer the facetious alternative of having a *lot* of case parts. In fact, that won't fly. Switches are meant for when the thing being switched upon represents one out of a number of distinct possibilities. Integers are like that, as are characters: they are distinct. Floating point quantities like doubles represent things measured rather than counted - and they sort of "blend" into one another. In any case, you can't switch on a double in Java.
Of course, you could work in an int number of cents. Then I could make the facetious suggestion.
But your code suggests that you are really thinking of switching on something else: the "tax bracket". These are distinct and you can use them with switch/case providing you represent the various tax brackets as enums
. I'm not sure this will completely free you from using an if/else-if chain though.