You have your System.out.println() statement under the default case of the switch statement. That means it will only be executed if the package is not one of any of the cases above it. That is, if the package is A, B, or C, then the System.out.println() statement will NOT be performed. Only when it is NOT any of A, B, or C will it display something.
Also, the if-statements under each case are redundant. For example, for case 'A', you check if (inputPackage.equals('A'). Why? The case 'A' label already establishes that packages is in fact 'A' so why do you need to check it again?
Another thing: look carefully at your if-statements on line 53 and 61. You have a very subtle bug on those two if-statements. If you test your program thoroughly, you'll find that it's always charging extra fees for A and B.
On line 48 the OP is switching on packages, which is an int, not a character. This will be very confusing. You probably want to switch on inputPackage.
All things are lawful, but not all things are profitable.
Junilu Lacar wrote:. . . line 53 and 61. You have a very subtle bug . . . .
The error is so similar on those two lines that I suspect there has been copying'n'pasting going on. That shows why copying'n'pasting code is a bad idea.