problemer med et stykke java kode
Hej alle,Jeg har problemer med at få den nedenstående kode til at virke. Koden virker på en anden computer.
Håber i kan hjælpe mig
Vh
msj
import java.util.*;
public class exp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int antalTerninger,grænseVærdi,antalKast,count=0;
Scanner tastatur1=new Scanner(System.in);
Scanner tastatur2=new Scanner(System.in);
Scanner tastatur3=new Scanner(System.in);
System.out.print("Indtast antal terninger: ");
antalTerninger=tastatur1.nextInt();
System.out.print("Angiv grænseværdi: ");
grænseVærdi=tastatur2.nextInt();
System.out.print("Angiv antal kast i simulering: ");
antalKast=tastatur3.nextInt();
int[] array=new int[antalTerninger];
for(int i=1;i<=antalKast;i++)
{
//System.out.println("hej i="+i);
for(int j=0;j<array.length;j++)
{
//System.out.println("hej j="+j);
array[j]=(int)(Math.random()*6+1);
}
A:
for(int k=grænseVærdi+1;k<=6;k++)
{
//System.out.println("hej k="+k);
if(viserVærdi(array,k)==2)
{
count++;
break A;
}
}
}
System.out.println("Sandsynligheden er: "+(double)count/antalKast*100);
}
//Angiver hvor mange terninger der viser en given værdi
public static int viserVærdi(int[] intArray, int værdi)
{
int count=0;
for(int l=0;l<intArray.length;l++)
{
if(intArray[l]==værdi)
{
count++;
}
}
return count;
}
}