Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. package sample;
  2.  
  3. import javafx.event.ActionEvent;
  4. import javafx.fxml.FXML;
  5. import javafx.scene.control.Alert;
  6. import javafx.scene.control.Button;
  7. import javafx.scene.control.Label;
  8. import javafx.scene.control.TextField;
  9.  
  10. import java.util.Random;
  11.  
  12. public class Controller {
  13.  
  14. @FXML TextField textFieldEntry;
  15. @FXML Label labelFirstNumber;
  16. @FXML Label labelSecondNumber;
  17. @FXML Label labelThirdNumber;
  18. @FXML TextField labelWin;
  19. @FXML TextField labelCash;
  20. @FXML Button buttonStart;
  21. @FXML Button buttonClose;
  22.  
  23. private Random randomGenerate = new Random();
  24.  
  25. private int random1;
  26. private int random2;
  27. private int random3;
  28. double entry;
  29. double calculate;
  30. double cash = 10;
  31.  
  32. public void start(ActionEvent actionEvent) {
  33. random1 = randomGenerate.nextInt(10);
  34. labelFirstNumber.setText(Integer.toString(random1));
  35. random2 = randomGenerate.nextInt(10);
  36. labelSecondNumber.setText(Integer.toString(random2));
  37. random3 = randomGenerate.nextInt(10);
  38. labelThirdNumber.setText(Integer.toString(random3));
  39.  
  40. labelCash.setText(Double.toString(cash));
  41.  
  42. if (textFieldEntry.getText().isEmpty()) {
  43. Alert fail = new Alert(Alert.AlertType.INFORMATION);
  44. fail.setHeaderText("Error");
  45. fail.setContentText("Sie müssen bitte eine Zahl bei Einsatz eingeben =)");
  46. fail.showAndWait();
  47. System.out.println("No input");
  48. } else {
  49. entry = Integer.parseInt(textFieldEntry.getText());
  50. }
  51.  
  52.  
  53. if (random1 == random2 && random2 == random3) {
  54. labelWin.setText("Gewinn: " + entry * 2);
  55. calculate = cash + entry * 2;
  56. labelCash.setText(Double.toString(calculate));
  57. } else if (random1 == random2 || random2 == random3 || random1 == random3) {
  58. labelWin.setText("Gewinn: " + entry * 2);
  59. calculate = cash + entry * 1.5;
  60. labelCash.setText(Double.toString(calculate));
  61. } else {
  62. labelWin.setText("Kein Gewinn =)");
  63. calculate = cash - entry;
  64. labelCash.setText(Double.toString(calculate));
  65. }
  66.  
  67.  
  68.  
  69. System.out.println("Game Worked");
  70. }
  71.  
  72. public void close(ActionEvent actionEvent) {
  73.  
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement