• 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.结果截图:

  • 相关阅读:
    第一个爬虫和测试
    乒乓球比赛模拟分析
    appium入门
    node安装
    自动化测试---selenium
    自动化测试---元素定位
    Shell脚本
    Shell脚本的编写
    Linux安装jdk,mysql,tomcat
    Linux的简单使用
  • 原文地址:https://www.cnblogs.com/kangxy/p/7743567.html
Copyright © 2020-2023  润新知