参照としてint[]配列を使用しています。私のcaseステートメントの使用は適切なのか、それとも今後エラーが発生するのか疑問に思います。
これは私のコードです:
int switcheroo = intarray[0];
int foo = intarray[1];
boolean size = false;
boolean biggersize = false;
switch (switcheroo) {
case 0:
switch (foo) {
case 1:
doSomething(switcheroo); //change switcheroo somehow.
break;
case 2:
doSomethingElse(switcheroo); //change switcheroo differently.
break;
}
case 1:
size = true;
break;
case 2:
biggersize = true;
break;
default:
break;
}
偶然でない限り、これは、ネストされたcaseステートメントから他のcaseへの変更を必要に応じて波及させるように機能しています。
私の質問は次のとおりです。
この入れ子は、さらに問題を引き起こしますか?
休憩の欠如です。ケースの悪い習慣の後?
ありがとう。
編集:switchステートメントの途中でswitcherooを変更するメソッドは、それに応答するためにそこに配置されました。私はこれをしませんこれは私のプログラムです。