zoukankan      html  css  js  c++  java
  • 04-String

    1.设计思想:

    首先使用charAt逐个获取字符串的每一个字符,然后将其ascII码值加6,然后进行输出。整个过程用for循环实现。

    2.程序流程图:

    3.源代码:

     1 import java.util.Scanner;
     2 public class mima {
     3     public static void main(String[]args){
     4         System.out.println("请输入需要加密/解密的字符串:");
     5         Scanner input=new Scanner(System.in);
     6         String zifuchuan =input.nextLine();
     7         System.out.println("1、加密
    2、解密");
     8         int xuanze=input.nextInt();
     9         int length=zifuchuan.length();
    10         if(xuanze==1){
    11             System.out.print("加密后的字符串为:
    ");
    12             for(int i=0;i<length;i++){
    13                 char a=zifuchuan.charAt(i);
    14                 char b=(char) (a+6);
    15                 System.out.print(b);
    16             }
    17         }
    18         else if(xuanze==2){
    19             System.out.print("解密后的字符串为:
    ");
    20             for(int i=0;i<length;i++){
    21                 char a=zifuchuan.charAt(i);
    22                 char b=(char) (a-6);
    23                 System.out.print(b);
    24             }
    25             
    26         }
    27         else
    28             System.out.println("指令错误!");
    29     }
    30 }

    4.结果截图:

  • 相关阅读:
    [hdu1402]A * B Problem Plus(NTT)
    拦截导弹问题(Noip1999)
    删数问题(Noip1994)
    1217:棋盘问题
    随笔功能测试
    教师派8
    教师派7
    教师派6
    教师派5
    教室派4
  • 原文地址:https://www.cnblogs.com/kangxy/p/7743567.html
Copyright © 2011-2022 走看看