switch ステートメントの基本的な考え方は、複数の選択肢から選択できるようにすることです。
あなたの例では 1 つしかないため、switch ステートメントを使用しても意味がありません。
したがって、あなたの例から、私がそれを正しく読んでいれば、次のステートメントのように、より明確で読みやすくなります。continue を使用する際の問題は、これが一種のジャンプであり、生成されるソース コードが少しわかりにくいことです。
for (...) {
if (something1 && something != other) {
if (something == something) {
// do the something stuff
}
// do the stuff that is for everything else
}
}
switch ステートメントには制限があり、さまざまな case の代替がどのように見えるかによって、switch ステートメントの柔軟性が低下します。
switch ステートメントに関するこの議論と、それが組み込みの型と列挙型にどのように制限されているかを参照してください。 Java Switch ステートメント。