smgr

Untitled

Oct 26th, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.61 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4. public class hatodik {
  5.     public static void main(String [] args){
  6.        
  7.         Scanner bill = new Scanner(System.in);
  8.        
  9.         int szamok [] = new int [5];
  10.         int c = 0;
  11.        
  12.         System.out.println("Írj be 5 számot, szóközzel elválasztva");
  13.         System.out.println("Elvárás: (tetszőleges) (tetszőleges) (tetszőleges) (tetszőleges) (1, 2, 3)");
  14.        
  15.         String bekert = bill.nextLine();
  16.        
  17.         StringTokenizer sor = new StringTokenizer(bekert, " ");
  18.        
  19.         while(sor.hasMoreTokens()){
  20.             szamok[c++] = Integer.parseInt(sor.nextToken());
  21.         }
  22.        
  23.        
  24.         int tomb [] = new int [szamok[0]];
  25.        
  26.         if(szamok[1] > szamok[2]){
  27.             int tmp = szamok[1];
  28.             szamok[1] = szamok[2];
  29.             szamok[2] = tmp;
  30.         }
  31.        
  32.         for(int i=0; i<tomb.length; i++)
  33.             tomb[i] = (int)((Math.random()*(szamok[2]-szamok[1]+1))+szamok[1]);
  34.        
  35.         try{
  36.             PrintWriter kimenet = new PrintWriter(new FileWriter("szamok.dat"));
  37.             for(int i=0; i<tomb.length; i++)
  38.                 kimenet.print(tomb[i] + ":");
  39.             kimenet.close();
  40.         } catch(IOException e){}
  41.        
  42.         switch(tomb[4]){
  43.             case 1:
  44.                 System.out.println("Írj be egy számot, eldöntöm prím-e.");
  45.                 int szam = bill.nextInt();
  46.                 if(szam == 2)
  47.                     System.out.println("Nem prím");
  48.                 else{
  49.                     for(int i=2; i<Math.sqrt(szam); i++){
  50.                         if(szam%i == 0)
  51.                             System.out.println("Nem prím");
  52.                         else {
  53.                         System.out.println("Prím");
  54.                         }
  55.                     }
  56.                 }
  57.                 break;
  58.             case 2:
  59.                 System.out.println("Nem tudom ilyenkor mit kéne csinálni :)");
  60.                 break;
  61.             case 3:
  62.                 System.out.println("Készítette: Simkó Gergő");
  63.                 break; 
  64.         }
  65.        
  66.        
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment