Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- import java.util.Arrays; //Importerte Arrays<<<<<<<<<<<<<<
- public class egg
- {
- /**
- * @param args
- */
- public static void main(String[] args)
- {
- // TODO Auto-generated method stub
- //Tekst som ber brukeren lese inn ant rekker
- String rekkerInn = JOptionPane.showInputDialog("Hvor mange lottorekker vil du ha?");
- //gjøre om string til int
- int x = Integer.parseInt(rekkerInn);
- //forskjellige deklareringer
- int[][] lottotall = new int[x][7];
- int tall;
- int funnet=0;
- int ant=0;
- int i;
- int j;
- int ok;
- //Løkke som produserer oppgitt ant rekker
- while(ant<x)
- {
- funnet=0;
- for(i=0;i<x;i++)
- {
- //while løkke som produserer 7 tilfeldige tall til 1 rekke
- while(funnet<7)
- {
- tall=(int) ((int) 1+Math.random ()*36);//ett tilfeldig tall 1-34
- ok=1;//antar første at tallet er ok
- //tester om vi har det fra før
- for (j=0;j<funnet;j++)
- {
- //sjekker om taller har blitt produsert tidligere
- boolean ok1;
- ok1 = lottotall[ant][j]==tall;
- if (ok1==true)
- {
- ok=0;
- }
- }
- if (ok==1) //hvis tallet er ok
- {
- lottotall[ant][funnet]=tall;//skrives det inn i arrayet
- funnet++; //og antall tall vi har funnet øker
- }
- }
- }
- ant++;
- }
- //skriver ut lottorekkene
- if (ant==0)
- {
- System.out.println("Du valgte å ikke kjøpe noen lottorekker\n");
- }
- else if(ant==1)
- {
- System.out.println("Din lottorekke er:\n");
- }
- else if(ant>1)
- {
- System.out.println("Dine lottorekker er:\n");
- }
- //skriver ut tallene
- for (i=0; i<lottotall.length; i++)
- {
- Arrays.sort(lottotall[i]); //<<< Her la jeg inn sortering av linje 1 til X(lottotall.length som du har lagd)
- for (j=0; j<lottotall[i].length; j++)
- {
- System.out.print("\t" + lottotall[i][j]);
- }
- System.out.println("");
- }
- }
- }
Add Comment
Please, Sign In to add comment