java javisst
import javax.swing.JOptionPane;
class Dice{
private int value;
public int roll() {
value = (int) (Math.random()*6 + 1);
return value;
}
public int look() {
return value;
}
public Dice() {
value = (int) (Math.random()*6 + 1);
}
}
public class MyPractical{
public static String myDiceString(Dice[] tarning){
String getDiceString="";
for (int i=0;i<tarning.length;i++){
getDiceString = getDiceString +" "+tarning[i].look();
//look finns i dice classen, darfor hamtar du den har for att fa totalen
}
return getDiceString;
}
public static int getDiceTotal(Dice[] tarning){
int total = 0;
for(int i=0;i<tarning.length;i++){
total = total+tarning[i].look();
}
return total;
}
public static void main(String[] args){
Dice[] tarning = new Dice[5];
for(int i = 0; i < tarning.length; i++){
tarning[i] = new Dice();
}
int rakning = 0;
int previousTotal = 0;
String command;
boolean succeed = true;
do{
String diceContents = myDiceString(tarning);
int diceTotal = getDiceTotal(tarning);
String sequenceMessage;
if (succeed){
sequenceMessage = "your count is; "+rakning+" your score is; "+rakning+"\n";
} else {
sequenceMessage = "you didnt get bettare, your score is "+rakning+"\n";
}
String diceMessage = "your dices: \n"+diceContents+"\n";
String totalMessage = "your score "+diceTotal+".";
String finalMessage = "Roll dice x by typing dice x, quit to quit and roll to roll again";
command = JOptionPane.showInputDialog(null, sequenceMessage+diceMessage+totalMessage+finalMessage);
previousTotal = diceTotal;
if (command.equalsIgnoreCase("roll") ){
for(int i = 0; i < tarning.length; i++){
tarning[i].roll();
}
rakning = 0;
succeed = false;
}
else{
if (!command.equalsIgnoreCase("quit")) {
int diceToRoll = Integer.parseInt(command);
tarning[diceToRoll - 1].roll();
if (getDiceTotal(tarning) >= previousTotal){
rakning = rakning + 1;
succeed = true;
} else {
rakning = 0;
succeed = false;
}
}
}
} while (!command.equalsIgnoreCase("quit"));
System.exit(0);
}
}
...det ni.... det är det jag pysslar med på vardagen..... för tillfället är det plugg som gäller, men jag har tillåtit mig själv en paus i arbetandet o sitter för närvarande o samtalar med min goda vänn carro... känns skönt att tappa skolan. i övermorn blir det spring break hela vägen.. skööönt...
Oj du det där hade inte jag klarat. Du är duktig du! Puss
när kommer du hem??? saknar