1
for (int i=0; i < string.length() || i < 5 ; i++) {
// some code
}
どちらの式が小さいかに基づいて中間部分を評価することは可能ですか?チェックの前にjavaの 'for loop'の中間部分を評価する
for (int i=0; i < string.length() || i < 5 ; i++) {
// some code
}
どちらの式が小さいかに基づいて中間部分を評価することは可能ですか?チェックの前にjavaの 'for loop'の中間部分を評価する
あなたはこのように、フレーズ、あなたのループをすることができます:ここでは、
for (int i=0; i < Math.min(string.length(), 5); i++) {
// some code
}
を取っていますループの上限としての5または文字列の長さのうち小さい方であり、コードはそれを読まなければならない可能性がある他の人にとっては明らかです。
あなたはi
2つの式のうち小さい方に達したときにループを終了したい場合は、使用AND:
for(int i=0; i < string.length() && i < 5 ;i++)
またはをに変更しますか? – TZHX