約卡部落格、約卡交友、約卡聊天、約卡相簿
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.lang.Math.*;
public class Gambling extends JFrame implements ActionListener {
private JButton button;
private JTextField valuesTextField, resultTextField;
private Random random;
public static void main(String[] args) {
Gambling demo = new Gambling();
demo.setSize(200,150);
demo.createGUI();
demo.setVisible(true);
}
private void createGUI() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout(new FlowLayout());
button = new JButton("throw");
window.add(button);
button.addActionListener(this);
valuesTextField = new JTextField(14);
window.add(valuesTextField);
resultTextField = new JTextField(12);
window.add(resultTextField);
random = new Random();
}
public void actionPerformed(ActionEvent event) {
int die1, die2, die3;
die1 = random.nextInt(6) + 1;
die2 = random.nextInt(6) + 1;
die3 = random.nextInt(6) + 1;
valuesTextField.setText("the die values are "
+ Integer.toString(die1) + " and "
+ Integer.toString(die2) + " and " + Integer.toString(die3));
if((die1 + die2 + die3) % 18 == 0 ) {
resultTextField.setText("dice equal - a win $20 ");
}
else if (die1 == die2 && die2 == die3 && die1==die3) {
resultTextField.setText("dice equal - a win $10 ");
}
else if (die1 == die2 || die2 == die3 || die1==die3) {
resultTextField.setText("dice equal - a win $5 ");
}
else {
resultTextField.setText("dice not equal - lose");
}
}
}
再試一次看看能不能RUN...
|