if...else...适用于变量判断
switch适用于常量判断(switch只判断一次,if else 判断多次)
foreach只适用于集合和数组查询(foreach不支持增加删除操作)
foreach适用于循环次数未知或者用不到计数时使用
for适用于循环次数比较麻烦的情况下或者能用到计数时使用