码迷,mamicode.com
首页 > 编程语言 > 详细

Java课堂加密

时间:2016-10-28 20:37:34      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:ring   流程图   子串   ann   lower   ext   lease   内容   输入   

1.字符串加密

设计思想:

  每个字符都能够转化为整数型,也能将整数型转化为字符类型,这样我们在加密时候由于向后推3个,所以可以将字符转换为整形,然后加3,之后在将运算完的变量转化为字符后输出,就可以实现字符串加密。

程序流程图:

  输入字符串-》将字符串分解为字符-》字符转换为整形-》整形加3-》转化为字符-》输出。

源代码:

import java.util.Scanner;

public class miwen {

    

public static void main(String args[])

    {

char temp;

int b ;

     System.out.println("Please input string : ");

     Scanner scanner = new Scanner(System.in);

     String a = scanner.next();

     int n=a.length();

     for(int i=0;i<n;i++)

     {if(a.charAt(i)<‘x‘)

     {temp=a.charAt(i);

     b=(int)temp;

     b=b+3;}

     else

     {temp=a.charAt(i);

     b=(int)temp;

     b=b-23;}

        temp =(char) b;

        System.out.println(temp);

      

     }

}

}

 

 

 

2.String.equals()方法

“==”判断的是两个对象是否一致,即内容和地址,而equals()只比较内容;比如判断s1和s2的内容格式s1.equals(s2);

3.整理String类的Length()、charAt()、 getChars()、replace()、 toUpperCase()、 toLowerCase()、trim()、toCharArray()使用说明

Length()用来求字符串的长度,返回值为字符串的长度。

charAt()取该字符串某个位置的字符,从0开始,为char类型

getChars()将这个字符串中的字符复制到目标字符数组

replace()将原string 中的元素或子串替换。返回替换后的string

toUpperCase()将字符串string中字符变为大写

toLowerCase()将字符串string中字符变为小写

trim()去除字符串的头为空格

toCharArray()将字符串转换为字符数组

Java课堂加密

标签:ring   流程图   子串   ann   lower   ext   lease   内容   输入   

原文地址:http://www.cnblogs.com/zeminzhang/p/6008875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!