Dice
에 대한이 스크립트에 대한 질문이 있습니다. 나는 Math.random
을 사용하는 방법을 썼고, 이제는 내 프로그램에서 결과 String
을 얻고 싶습니다.다른 방법으로 변수 가져 오기
버튼은 주사위를 굴려야합니다.
내 방법 gooien이 주사위를 굴려서 1에서 6 사이의 숫자를 제공합니다. JButton에서 주사위를 다시 굴리려면이 메서드를 호출합니다.
이제 문자열로 재사용되는 숫자를 원합니다.
// paneel met 3 tekstvakken
class dobbelsteentjes1 extends JPanel {
private JButton gooien;
public dobbelsteentjes1(){
gooien=new JButton ("Gooien");
gooien.addActionListener(new gooienHandler());
add(gooien);
}
//inwendige klasse
class gooienHandler implements ActionListener{
public void actionPerformed (ActionEvent e){
gooien();
}
}
public void gooien(){
double gooi1, gooi2,worp1;
gooi1= Math.random();
gooi2=Math.random();
worp1=gooi1*6+1;
}
public void paintComponent (Graphics g) {
super.paintComponent(g);
g.drawString("U heeft gegooid:" + worp1, 50, 30);
}}
아이디어가 있으십니까?
죄송합니다. 변수 + worp1이 작동하지 않으면 오류가 발생합니다. 나는 다른 방법으로 그것 때문에 생각한다. – Jerriet
또한 오류 및 원하는 출력을 게시해야합니다. – Azodious
[mcve]를 만드는 방법을 참조하십시오. 당신의 문제를 설명하십시오, 이것은 명확하지 않습니다. 또한, 들여 쓰기를 보아라, – AxelH