ネタ心者歓迎!今更ながらにJava相談室 その2
■ このスレッドは過去ログ倉庫に格納されています
0587
NGNG環境はSDK1.3.0 + Win98 + IE6.0.2600.0000です。
import java.applet.Applet;
public class ErrorApplet extends Applet {
public void init() {
new ErrorTest().test();
}
}
-----------------------------
import java.util.Random;
public class ErrorTest {
private static boolean[] BALLS = {true, true, false, false};
private Random random = new Random();
public void test() {
int indexA = random.nextInt() * BALLS.length;
indexA = Math.abs(indexA);
int indexB = -1;
while (true) {
indexB = random.nextInt() % BALLS.length;
indexB = Math.abs(indexB);
if (indexA != indexB) break;
}
boolean[] selectedBalls = new boolean[]{false, false, false, false};
selectedBalls[indexA] = true;
selectedBalls[indexB] = true;
if (selectedBalls[0] && selectedBalls[1]) return;
if (selectedBalls[0] && selectedBalls[2]) return;
if (selectedBalls[0] && selectedBalls[3]) return;
if (selectedBalls[1] && selectedBalls[2]) return;
if (selectedBalls[1] && selectedBalls[3]) return;
}
}
■ このスレッドは過去ログ倉庫に格納されています