for ループを使用して値をスキップしようとしています。何かのようなもの
for(int i = 32; i <= 255 - but skip 128 to 159; i++) {
char ascii = (char) i;
System.out.println(ascii);
}
助言がありますか?ありがとう!
次のように、不要な要素をスキップできます。
for(int i = 32; i <= 255; i++) {
if (i >= 128 && i <= 159) continue;
char ascii = (char) i;
System.out.println(ascii);
}
または、次のようにループを 2 つに分割します。
for(int i = 32; i <= 127; i++) {
char ascii = (char) i;
System.out.println(ascii);
}
for(int i = 160; i <= 256; i++) {
char ascii = (char) i;
System.out.println(ascii);
}
または、関数型言語のようにテストをループに追加します。
for(int i = 32; i <= 255; i++) if (i < 128 || i > 159) {
char ascii = (char) i;
System.out.println(ascii);
}
これを試すことができます:
for (int i=32; counter<=255; i++){
if (counter>=128 && counter<=159) {
continue;
}
char ascii = (char) i;
System.out.println(ascii);
}