Advertisement
kajacx

Prvocisla

Jun 10th, 2012
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None | 0 0
  1. public class Prvocislo {
  2.    
  3.     public static void main(String[] args) {
  4.         int maximum = 1564;
  5.         int i;
  6.         for(i = maximum ; i>0; i++) {
  7.             if(jePrvocislo(i) && neopakujeSe(i)) {
  8.                 break;
  9.             }
  10.         }
  11.         System.out.println("Hledane cislo je "+i);
  12.     }
  13.    
  14.     public static boolean jePrvocislo(int x) {
  15.         for(int i = 2; i<x; i++) {
  16.             if(x%i==0) return false;
  17.         }
  18.         return true;
  19.     }
  20.    
  21.     public static boolean neopakujeSe(int x) {
  22.         char[] cislice = String.valueOf(x).toCharArray();
  23.         for(int i = 1; i<cislice.length; i++) {
  24.             for(int j = 0; j<i; j++) {
  25.                 if(cislice[i]==cislice[j]) return false;
  26.             }
  27.         }
  28.         return true;
  29.     }
  30.    
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement