Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import java.util.Random;
- import java.util.Scanner;
- import javax.swing.JOptionPane;
- public class FabYatzy {
- public static void main(String[] args)throws IOException {
- int []tärningar;
- int varv =0;
- tärningar = SparaTärningar(5);
- do{
- 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]));
- Omkast(tärningar, pos);
- varv++;
- }while(true && varv < 3);
- // JOptionPane.showMessageDialog(null, tärningar[0] + " " + tärningar[1] + " " + tärningar[2] + " " + tärningar[3] + " " + tärningar[4] );
- }
- public static int kast () throws IOException {
- int num = (int) (Math.random() * 6 + 1);
- return num;
- }
- public static int[] SparaTärningar(int AntalTärningarAttSlå) throws IOException {
- int nrOfDices = AntalTärningarAttSlå; // De som ska kastas skickas in i en ny array som körs i tärning();
- int a [] = new int [nrOfDices];
- for(int x = 0; x < nrOfDices; x++){
- int tärning = kast();
- a[x] = tärning;
- }
- return a;
- }
- public static int[] Omkast(int[] tärningar, String pos) throws IOException{
- Scanner sc = new Scanner(pos);
- while(sc.hasNextInt()){
- int position = sc.nextInt();
- tärningar[position] = kast();
- }
- return tärningar;
- }
- }
Add Comment
Please, Sign In to add comment