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... 


Kommentarer
Postat av: Emmy

Oj du det där hade inte jag klarat. Du är duktig du! Puss

2008-03-05 @ 13:05:18
Postat av: tess

när kommer du hem??? saknar

2008-03-11 @ 01:01:29

Kommentera inlägget här:

Namn:
Kom ihåg mig?

E-postadress:

URL:

Kommentar:

Trackback