Advertisement
Guest User

Untitled

a guest
May 20th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  2. // TODO add your handling code here:
  3. int x = Integer.parseInt(jTextField1.getText());
  4. boolean win = false;
  5. int max = 100;
  6. int min = 1;
  7. int tmin = min;
  8. int tmax = max;
  9. int ranNumber;
  10. Random r = new Random();
  11. ranNumber = r.nextInt(max - min + 1) + min;
  12. int i = 0;
  13. while (!win) {
  14. if (x > ranNumber) {
  15. jTable1.getModel().setValueAt(ranNumber, i, 0);
  16. jTable1.getModel().setValueAt("Задуманное число больше", i, 1);
  17. tmin = ranNumber;
  18. ranNumber = ranNumber + (tmax - tmin) / 2;
  19. }
  20. if (x < ranNumber) {
  21. jTable1.getModel().setValueAt(ranNumber, i, 0);
  22. jTable1.getModel().setValueAt("Задуманное число меньше", i, 1);
  23. tmax = ranNumber;
  24. ranNumber = ranNumber - (tmax - tmin) / 2;
  25. }
  26. if (x == ranNumber) {
  27. jTable1.getModel().setValueAt(ranNumber, i, 0);
  28. jTable1.getModel().setValueAt("Победа!", i, 1);
  29. break;
  30. }
  31. i = i + 1;
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement