ごめん、
>while(0 < style && style < 3);
ここがミス。
while(style < 1 || 2 < style);
に変更してて。