Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- int x = Integer.parseInt(jTextField1.getText());
- boolean win = false;
- int max = 100;
- int min = 1;
- int tmin = min;
- int tmax = max;
- int ranNumber;
- Random r = new Random();
- ranNumber = r.nextInt(max - min + 1) + min;
- int i = 0;
- while (!win) {
- if (x > ranNumber) {
- jTable1.getModel().setValueAt(ranNumber, i, 0);
- jTable1.getModel().setValueAt("Задуманное число больше", i, 1);
- tmin = ranNumber;
- ranNumber = ranNumber + (tmax - tmin) / 2;
- }
- if (x < ranNumber) {
- jTable1.getModel().setValueAt(ranNumber, i, 0);
- jTable1.getModel().setValueAt("Задуманное число меньше", i, 1);
- tmax = ranNumber;
- ranNumber = ranNumber - (tmax - tmin) / 2;
- }
- if (x == ranNumber) {
- jTable1.getModel().setValueAt(ranNumber, i, 0);
- jTable1.getModel().setValueAt("Победа!", i, 1);
- break;
- }
- i = i + 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement