Dies Game Java Program
Java Code:
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class DiceCup
{
public int frequency;
public int [] faceValue= new int[10];
int sum0fValues=0;
//int r=1;
private Die d= new Die();
DiceCup(){
}
public void rollDice()
{
// System.out.print("i");
for(int r=0; r<faceValue.length; r++){
faceValue[r]= d.roll();
sum0fValues+=faceValue[r];
}
}
public String toString()
{
String [] a=new String[10];
for(int i=0 ; i<faceValue.length;i++){
a[i]=Integer.toString(faceValue[i]);
//System.out.println(a[i]);
}
String f = "total time of dice rolled is :"+Integer.toString(frequency) + " \n"+ "total score : "+ Integer.toString(sum0fValues);
// String v= Integer.toString(sum0fValues);
return f;
}
public void display(){
for(int i=0; i<faceValue.length;i++){
frequency+=1;
System.out.println("Die " + frequency + " Value "+faceValue[i]);
}
System.out.print("Sum of Values is "+sum0fValues);
}
}
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class DiceCup
{
public int frequency;
public int [] faceValue= new int[10];
int sum0fValues=0;
//int r=1;
private Die d= new Die();
DiceCup(){
}
public void rollDice()
{
// System.out.print("i");
for(int r=0; r<faceValue.length; r++){
faceValue[r]= d.roll();
sum0fValues+=faceValue[r];
}
}
public String toString()
{
String [] a=new String[10];
for(int i=0 ; i<faceValue.length;i++){
a[i]=Integer.toString(faceValue[i]);
//System.out.println(a[i]);
}
String f = "total time of dice rolled is :"+Integer.toString(frequency) + " \n"+ "total score : "+ Integer.toString(sum0fValues);
// String v= Integer.toString(sum0fValues);
return f;
}
public void display(){
for(int i=0; i<faceValue.length;i++){
frequency+=1;
System.out.println("Die " + frequency + " Value "+faceValue[i]);
}
System.out.print("Sum of Values is "+sum0fValues);
}
}
----------------------------------------------
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class DiceExperiment {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame fram=new JFrame();
fram.setSize(400,200);
fram.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fram.setVisible(true);
DiceCup d= new DiceCup();
d.rollDice();
d.display();
JTextArea text;
text = new JTextArea(20, 50);
fram.add(text);
text.setFont(new Font( "Courier", Font.PLAIN, 10 ));
text.setText(d.toString());
// text.setText(d.display());
}
}
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class DiceExperiment {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame fram=new JFrame();
fram.setSize(400,200);
fram.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fram.setVisible(true);
DiceCup d= new DiceCup();
d.rollDice();
d.display();
JTextArea text;
text = new JTextArea(20, 50);
fram.add(text);
text.setFont(new Font( "Courier", Font.PLAIN, 10 ));
text.setText(d.toString());
// text.setText(d.display());
}
}
----------------------------------------------------
public class Die
{
private final int MAX = 6; // maximum face value
private int faceValue; // current value showing on the die
public Die()
{
faceValue = 1;
}
public int roll()
{
faceValue = (int)(Math.random() * MAX) + 1;
return faceValue;
}
public void setFaceValue (int value)
{
faceValue = value;
}
public int getFaceValue()
{
return faceValue;
}
public String toString()
{
String result = Integer.toString(faceValue);
return result;
}
}
{
private final int MAX = 6; // maximum face value
private int faceValue; // current value showing on the die
public Die()
{
faceValue = 1;
}
public int roll()
{
faceValue = (int)(Math.random() * MAX) + 1;
return faceValue;
}
public void setFaceValue (int value)
{
faceValue = value;
}
public int getFaceValue()
{
return faceValue;
}
public String toString()
{
String result = Integer.toString(faceValue);
return result;
}
}
No comments:
Post a Comment