Because switch statement doesn't accept float value inside switch body. You know, Cases value cannot be assigned in float that is the reason why switch cannot accept float data type. I hope you got it, and next time if you have any doubt ask me. Thank for joining Learn Coding...!