Ansichten: QuotePaste - CodePaste - NoPaste
Codesnippet eingetragen am 16.4.2013 um 15:42
Von: Jan
Sprache: Java
Beschreibung:
CodeSnippet:
  1. // Max Strukmeier 108012207390
  2. // Jan Skarupke 108012208128
  3. // Version 16.04,2013
  4.  
  5. // Krypto Übung 13 Nr3 Quelltext
  6. package uebung13;
  7. import java.util.InputMismatchException;
  8. import java.util.Scanner;
  9. public class Aufgabe3
  10. {
  11.  
  12. public static void main(String[]args)
  13. {
  14. try
  15. {
  16. while(true)
  17. {
  18. Scanner intreader = new Scanner(System.in);
  19.  
  20. System.out.println("Bitte Primzahl eingeben!");
  21.  
  22. int p = intreader.nextInt();
  23.  
  24. System.out.println("Bitte zu Testendes Element eingeben!");
  25.  
  26. int a = intreader.nextInt();
  27. int zaehler = 1;
  28. int b = a;
  29.  
  30. while(a!=1)
  31. {
  32. a=(a*b) % p;
  33. zaehler++;
  34. }
  35.  
  36. System.out.println("Das Element " + b + " besitzt die Ordnung " + zaehler);
  37.  
  38. if(zaehler== p-1 )
  39. {
  40. System.out.println(" primitiv ");
  41. }
  42. }
  43. }
  44. catch (InputMismatchException e)
  45.  
  46. {
  47. return;
  48. }
  49.  
  50. }
  51.  
  52.  
  53. }
  54.