Advertisement
Guest User

Untitled

a guest
Sep 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. public class XifratgeCesar {
  5.  
  6. public static void main(String[] args) {
  7. Scanner sc = new Scanner(System.in);
  8. int opcio; int desplacament; String alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ "; String xifrat; String desxifrat;
  9. //CharAt = Devuelve el valor de la posición de algo || IndexOf = Devuelve la posición (num) de algo
  10. System.out.println("---------------MENÚ---------------");
  11. System.out.println("1. Xifrar");
  12. System.out.println("2. Desxifrar");
  13. System.out.println();
  14. System.out.print("Introdueix la opció desitjada: ");
  15. opcio = sc.nextInt();
  16. sc.nextLine();
  17. System.out.println();
  18.  
  19. if(opcio==1 || opcio==2) {
  20. if (opcio==1) {
  21. System.out.println("------------CODIFICACIÓ-----------");
  22. System.out.print("Introdueix el missatge a codificar: ");
  23. String frase = sc.nextLine();
  24. System.out.println(frase);
  25. frase = frase.toUpperCase();
  26. System.out.println();
  27. System.out.print("Introdueix el desplaçament a aplicar: ");
  28. desplacament = sc.nextInt();
  29. for (i=0; i<frase.lenght;i++){
  30. alfabet.indexOf(frase.CharAt(i));
  31. }
  32.  
  33.  
  34.  
  35. } else {
  36. System.out.println("---------------DESCODIFICACIÓ---------------");
  37. System.out.print("Introdueix el missatge a descodificar: ");
  38. }
  39.  
  40. } else {
  41. System.out.println("Introdueix una opció válida.");
  42. }
  43.  
  44. sc.close();
  45. }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement