这是比较简单的做法,自己能力有限**
public class Test_1244 {

  1. public static void main(String[] args) {
  2. // TODO Auto-generatced method stub
  3. //破解简单密码
  4. //键盘输入字符串
  5. Scanner sc=new Scanner(System.in);
  6. StringBuffer sb;
  7. String s=sc.nextLine();
  8. //循环
  9. char[] arr=s.toCharArray();
  10. for(int i=0;i<s.length();i++) {
  11. //得到一个字符数组
  12. if(arr[i]>=65&&arr[i]<90) {
  13. arr[i]+=33;
  14. }
  15. else if(arr[i]==90) {
  16. arr[i]=97;
  17. }
  18. else if(arr[i]>96&&arr[i]<=99) {
  19. arr[i]=50; //2
  20. }
  21. else if(arr[i]>99&&arr[i]<=102) {
  22. arr[i]=51; //4
  23. }
  24. else if(arr[i]>102&&arr[i]<=105) {
  25. arr[i]=52; //4
  26. }
  27. else if(arr[i]>105&&arr[i]<=108) {
  28. arr[i]=53; //5
  29. }
  30. else if(arr[i]>108&&arr[i]<=111) {
  31. arr[i]=54; //6
  32. }
  33. else if(arr[i]>111&&arr[i]<=115) {
  34. arr[i]=55; //7
  35. }
  36. else if(arr[i]>115&&arr[i]<=118) {
  37. arr[i]=56; //8
  38. }
  39. else if(arr[i]>117&&arr[i]<=122) {
  40. arr[i]=57; //9
  41. }
  42. }
  43. for(int i=0;i<arr.length;i++) {
  44. System.out.print(arr[i]+"");
  45. }
  46. }
  47. }
点赞(0)
 

9.9 分

1 人评分

 

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论