zoukankan      html  css  js  c++  java
  • SECRET

     

    7877708574708274728174838A78707C70717470848378758

    47B7678817B8A857481888574818871747084837875847B8A

     

      1 package junit_test;
      2 
      3 import java.util.Scanner;
      4 
      5 //字母--暗文转换
      6 public class Change {
      7     
      8     public static String a2n(char a){
      9         String b = "FF";
     10         if(a == 'a' || a == 'A'){
     11             b = "70";
     12         }
     13         else if(a == 'b' || a == 'B'){
     14             b = "71";
     15         }
     16         else if(a == 'c' || a == 'C'){
     17             b = "72";
     18         }
     19         else if(a == 'd' || a == 'D'){
     20             b = "73";
     21         }
     22         else if(a == 'e' || a == 'E'){
     23             b = "74";
     24         }
     25         else if(a == 'f' || a == 'F'){
     26             b = "75";
     27         }
     28         else if(a == 'g' || a == 'G'){
     29             b = "76";
     30         }
     31         else if(a == 'h' || a == 'H'){
     32             b = "77";
     33         }
     34         else if(a == 'i' || a == 'I'){
     35             b = "78";
     36         }
     37         else if(a == 'j' || a == 'J'){
     38             b = "79";
     39         }
     40         else if(a == 'k' || a == 'K'){
     41             b = "7A";
     42         }
     43         else if(a == 'l' || a == 'L'){
     44             b = "7B";
     45         }
     46         else if(a == 'm' || a == 'M'){
     47             b = "7C";
     48         }
     49         else if(a == 'n' || a == 'N'){
     50             b = "7D";
     51         }
     52         else if(a == 'o' || a == 'O'){
     53             b = "7E";
     54         }
     55         else if(a == 'p' || a == 'P'){
     56             b = "7F";
     57         }
     58         else if(a == 'q' || a == 'Q'){
     59             b = "80";
     60         }
     61         else if(a == 'r' || a == 'R'){
     62             b = "81";
     63         }
     64         else if(a == 's' || a == 'S'){
     65             b = "82";
     66         }
     67         else if(a == 't' || a == 'T'){
     68             b = "83";
     69         }
     70         else if(a == 'u' || a == 'U'){
     71             b = "84";
     72         }
     73         else if(a == 'v' || a == 'V'){
     74             b = "85";
     75         }
     76         else if(a == 'w' || a == 'W'){
     77             b = "86";
     78         }
     79         else if(a == 'x' || a == 'X'){
     80             b = "87";
     81         }
     82         else if(a == 'y' || a == 'Y'){
     83             b = "88";
     84         }
     85         else if(a == 'z' || a == 'Z'){
     86             b = "89";
     87         }
     88         else if(a == ',' || a == '.'){
     89             b = "8A";
     90         }
     91         else if(a == ' '){
     92             b = "8B";
     93         }
     94         else b = "8C";
     95         return b;
     96     }
     97     
     98     public static char n2a(String a){
     99         char b = '0';
    100         if(a.equals("70")){
    101             b = 'a';
    102         }
    103         else if(a.equals("71")){
    104             b = 'b';
    105         }
    106         else if(a.equals("72")){
    107             b = 'c';
    108         }
    109         else if(a.equals("73")){
    110             b = 'd';
    111         }
    112         else if(a.equals("74")){
    113             b = 'e';
    114         }
    115         else if(a.equals("75")){
    116             b = 'f';
    117         }
    118         else if(a.equals("76")){
    119             b = 'g';
    120         }
    121         else if(a.equals("77")){
    122             b = 'h';
    123         }
    124         else if(a.equals("78")){
    125             b = 'i';
    126         }
    127         else if(a.equals("79")){
    128             b = 'j';
    129         }
    130         else if(a.equals("7A")){
    131             b = 'k';
    132         }
    133         else if(a.equals("7B")){
    134             b = 'l';
    135         }
    136         else if(a.equals("7C")){
    137             b = 'm';
    138         }
    139         else if(a.equals("7D")){
    140             b = 'n';
    141         }
    142         else if(a.equals("7E")){
    143             b = 'o';
    144         }
    145         else if(a.equals("7F")){
    146             b = 'p';
    147         }
    148         else if(a.equals("80")){
    149             b = 'q';
    150         }
    151         else if(a.equals("81")){
    152             b = 'r';
    153         }
    154         else if(a.equals("82")){
    155             b = 's';
    156         }
    157         else if(a.equals("83")){
    158             b = 't';
    159         }
    160         else if(a.equals("84")){
    161             b = 'u';
    162         }
    163         else if(a.equals("85")){
    164             b = 'v';
    165         }
    166         else if(a.equals("86")){
    167             b = 'w';
    168         }
    169         else if(a.equals("87")){
    170             b = 'x';
    171         }
    172         else if(a.equals("88")){
    173             b = 'y';
    174         }
    175         else if(a.equals("89")){
    176             b = 'z';
    177         }
    178         else if(a.equals("8A")){
    179             b = '.';
    180         }
    181         else if(a.equals("8B")){
    182             b = ' ';
    183         }
    184         else b = '.';
    185         return b;
    186     }
    187 
    188     public static void write(){
    189         System.out.println("  ========================================" );
    190         System.out.println("============================================");
    191         System.out.println("                  请输入原文,并以“#”结束:" );
    192         Scanner sc = new Scanner(System.in);
    193         String str = sc.nextLine(); 
    194         char c[]=str.toCharArray(); 
    195         int i = 0;
    196         System.out.println("============================================");
    197         System.out.println("  ========================================" );
    198         System.out.println("                      叮咚~ 转换成功啦~" );
    199         System.out.print("   " );
    200         for(i = 0; c[i] != '#'&& i < 1000; i++){
    201             String s = a2n(c[i]);
    202             System.out.print( s );
    203         }
    204         System.out.println(" ");
    205     }
    206     
    207     private static void read() {
    208         System.out.println("  ========================================" );
    209         System.out.println("============================================");
    210         System.out.println("                  请输入暗文,并以“#”结束:" );
    211         Scanner sc = new Scanner(System.in);
    212         String str = sc.nextLine(); 
    213         char c[]=str.toCharArray(); 
    214         int i = 0;
    215         System.out.println("============================================");
    216         System.out.println("  ========================================" );
    217         System.out.println("                      叮咚~ 转换成功啦~" );
    218         System.out.print(" " );
    219         for(i = 0; c[i] != '#'&& i < 2000; i = i + 2){
    220             String s = str.substring(i, i+2);
    221             char m = n2a(s);
    222             System.out.print(m);
    223         }
    224         System.out.println(" ");
    225         
    226     }
    227     
    228     public static void main(String[] args) {
    229         System.out.println("  ========================================" );
    230         System.out.println("============================================");
    231         System.out.println("           您好,欢迎进入字母--暗文转换系统。" );
    232         System.out.println(" 请按照指示使用本系统。如有出错,请重启本系统。");
    233         System.out.println("============================================");
    234         System.out.println("  ========================================" );
    235         int b = 0;
    236         while(b != 3){
    237             System.out.println("        ——————————————————————————" );
    238             System.out.println("        |   请选择您所需要的操作: |");
    239             System.out.println("        |   1.原文转换                     |" );
    240             System.out.println("        |   2.暗文解读                     |" );
    241             System.out.println("        |   3.退出系统                     |" );
    242             System.out.println("        ——————————————————————————" );
    243             Scanner sc = new Scanner(System.in);
    244             b = sc.nextInt(); 
    245             if(b == 1){
    246                 write();
    247             }
    248             else if(b == 2){
    249                 read();
    250             }
    251             System.out.println("  ========================================" );
    252             System.out.println("============================================");
    253             System.out.println("  ========================================" );
    254         }
    255         System.out.println("                              感谢使用!" );
    256         System.out.println("  ========================================" );
    257         System.out.println("============================================");
    258         System.out.println("  ========================================" );
    259     }
    260 
    261 
    262 }
    View Code
  • 相关阅读:
    如何在页面上输出html标签:符号实体【转】
    js sort方法根据数组中对象的某一个属性值进行排序【转】
    原生js判断某个元素是否有指定的class名的几种方法【转】
    js支持的编码转换方法【转】
    windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案【转】
    PHP 生成随机数rand()和mt_rand()的区别【转】
    php中var关键字用法【转】
    2020软件工程个人作业06——软件工程实践总结作业
    旺宝的家——事后诸葛亮
    旺宝的家—冲刺总结
  • 原文地址:https://www.cnblogs.com/unpro-mercy/p/8617617.html
Copyright © 2011-2022 走看看