Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. public static String generatePassword(String text){
  2. Scanner item = new Scanner(text);
  3.  
  4. String pass = "";
  5. int count = 0;
  6. char charO = 'a';
  7. char charT = 'b';
  8.  
  9. while (item.hasNext()){
  10. String word = item.next();
  11. int leng = word.length();
  12.  
  13. if(leng>=3){
  14. count ++;
  15.  
  16. if (count%2==1){
  17. charO = Character.toUpperCase(word.charAt(leng-2));
  18. charT = Character.toUpperCase(word.charAt(leng-1));
  19. }
  20.  
  21. if (count%2==0){
  22. charO = Character.toLowerCase(word.charAt(0));
  23. charT = Character.toLowerCase(word.charAt(1));
  24. }
  25.  
  26. switch (charO){
  27.  
  28. case 'B':
  29. charO= '3';
  30. break;
  31.  
  32. case 'S':
  33. charO = '$';
  34. break;
  35.  
  36. case 'l':
  37. charO = '!';
  38. break;
  39.  
  40. case 't':
  41. charO = '+';
  42. break;
  43. }
  44.  
  45. switch (charT){
  46.  
  47. case 'B':
  48. charT= '3';
  49. break;
  50.  
  51. case 'S':
  52. charT = '$';
  53. break;
  54.  
  55. case 'l':
  56. charT = '!';
  57. break;
  58.  
  59. case 't':
  60. charT = '+';
  61. break;
  62. }
  63.  
  64. pass = (pass + charO + charT);
  65. }
  66. }
  67.  
  68. return pass;
  69. }
  70.  
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement