编写程序,随机生成两个数,用户输入两个数的和,并进行评判。程序的初始界面如下:
点击“获取题目”,随机生成两个100以内的int类型的数,界面如下:
当用户输入一个正确的答案时,点击“确认答案”按钮,显示如下界面:
当用户输入一个错误的答案时,点击“确认答案”按钮,显示如下界面:
提示:
- 使用java.util.Random类的nextInt(int n)生成一个100以内的随机数。nextInt(int n) 的作用: 返回一个介于 0(包括)和指定值n(不包括)之间均匀分布的 int 值。
- Integer类的静态方法parseInt(String str),可以将字符串转换为int类型的整数。
代码如下:
package sample;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.text.Text;
import javafx.stage.Stage