if是条件判断,switch是判断选择。如果要判断选择的话也可以用if,但是我觉得用if的时间好像要比switch慢,因为switch(我觉得)只用执行一遍就行,用if的话,要把一行一行的if全执行一遍。还有if的用处更多一些,比如你要判断一个数是否大于或者小于某个数,据我所知,switch就不可以了。