Guest User

Untitled

a guest
May 25th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. import java.io.IOException;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4.  
  5. import javax.swing.JOptionPane;
  6.  
  7.  
  8. public class FabYatzy {
  9.  
  10.  
  11.     public static void main(String[] args)throws IOException {
  12.                
  13.         int []tärningar;      
  14.         int varv =0;       
  15.         tärningar = SparaTärningar(5);
  16.        
  17.         do{
  18.            
  19.             String pos = (JOptionPane.showInputDialog("Vilka tärningar vill du kasta om?\nAnge postitionen på tärningen, börja på 0\n" + tärningar[0] + " " + tärningar[1] + " " + tärningar[2] + " " + tärningar[3] + " " + tärningar[4]));
  20.             Omkast(tärningar, pos);
  21.             varv++;
  22.         }while(true && varv < 3);
  23.        
  24.            
  25.        
  26.     //  JOptionPane.showMessageDialog(null, tärningar[0] + " " + tärningar[1] + " " + tärningar[2] + " " + tärningar[3] + " " + tärningar[4] );       
  27.     }
  28.    
  29.    
  30.  
  31.     public static int kast () throws IOException {     
  32.         int num = (int) (Math.random() * 6 + 1);
  33.         return num;
  34.     }
  35.    
  36.     public static int[] SparaTärningar(int AntalTärningarAttSlå) throws IOException {
  37.         int nrOfDices = AntalTärningarAttSlå; // De som ska kastas skickas in i en ny array som körs i tärning();
  38.         int a []  = new int [nrOfDices];
  39.         for(int x = 0; x < nrOfDices; x++){
  40.             int tärning = kast();
  41.             a[x] = tärning;           
  42.         }
  43.         return a;
  44.     }
  45.  
  46.    
  47.     public static int[] Omkast(int[] tärningar, String pos) throws IOException{
  48.  
  49.         Scanner sc = new Scanner(pos);
  50.         while(sc.hasNextInt()){
  51.             int position = sc.nextInt();
  52.             tärningar[position] = kast();
  53.         }
  54.  
  55.         return tärningar;
  56.     }
  57.        
  58.     }
Add Comment
Please, Sign In to add comment