字串加密:

① 设计思想:先设定一个String类型的password,将其值赋为需要的密码,再设定一个char类型的x,使用循环语句,按顺序将每一位赋给x,变化值后,再输出,最后结果可得到加密后的密码。

② 程序流程图:

③源代码:

public class CharEncrypt {public static void main(String args[]){String password="Hello";char x;for(int i=0;i<=password.length()-1;i++){x=password.charAt(i);x=(char) (x+3);System.out.print(x);}System.out.println();}
}

④ 结果截图:

函数使用方法:

① String.equals()用来比较两个String类型的字符串是否相等;

② Length()用来得到字符串的长度;

 charAt()用来得到所在括号内的数字位置的字符;

getChars()获取从指定位置起的子串复制到字符数组中;

replace()用来替换字符;

toUpperCase()将字符转化为大写;

toLowerCase()将字符转化为小写;

trim()去掉头和尾的空格

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

String类型的函数非常多,可以实现的功能也就非常多,可学习的函数有许多,这些函数可以更好的帮助我们实现想写的工程。

转载于:https://www.cnblogs.com/Daddy/p/4907362.html

第四次上课 PPT作业相关推荐

  1. java程序设计p75_java语言程序设计实用教程第四讲控制结构.ppt

    java语言程序设计实用教程第四讲控制结构.ppt 还剩 29页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: ...

  2. 【BUAAOO】第四次博客作业

    [BUAAOO]第四次博客作业 说点闲话 繁忙了一个学期的面向对象课程终于快要正式结束了,虽然忙,却苦乐参半.许多"第一次"献给了OO--第一次熬夜,第一次高强度代码训练,第一次独 ...

  3. 东大22春《大学英语(四)》在线平时作业1_100分答案非答案

    <大学英语(四)>在线平时作业11.[单选题] 19. ______ a bad habit is formed, it will not be easy to get rid of it ...

  4. 2022北航敏捷软件工程 第四次博客作业

    2022北航敏捷软件工程 第四次博客作业 项目 内容 这个作业属于哪个课程 2022年北航敏捷软件工程 这个作业的要求在哪里 个人作业-提问回顾与个人总结 我在这个课程的目标是 了解软件工程的方法论. ...

  5. 《大学英语(四)》在线平时作业2

    <大学英语(四)>在线平时作业2-00001 试卷总分:100  得分:100 一.单选题 (共 20 道试题,共 100 分) 1.71. Lack of education is an ...

  6. 计算机组成原理第四章ppt,计算机组成原理-第四章--指令系统.ppt

    计算机组成原理-第四章--指令系统.ppt 1,第四章 指令系统,4.1 指令系统的发展与性能要求 4.2 指令格式 4.3 操作数类型 4.4 指令和数据的寻址方式 4.5 典型指令 4.6 ARM ...

  7. 东大22春大学英语(四)X《大学英语(四)》在线平时作业2_1资料非答案

    大学英语(四)X<大学英语(四)>在线平时作业2 1.[单选题] 71. Lack of education is an ______ to success.答案资料下载请参考 说明    ...

  8. 计算机控制技术及应用第四章,计算机控制技术及工程应用第四章课件.ppt

    <计算机控制技术及工程应用第四章课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机控制技术及工程应用第四章课件.ppt>文档请在天天文库 ...

  9. 《大学英语(四)》在线平时作业1

    <大学英语(四)>在线平时作业1-00001 试卷总分:100  得分:100 一.单选题 (共 20 道试题,共 100 分) 1.3. With low buildings the v ...

最新文章

  1. 转贴:雅虎公司C#笔试题,看看你能解答多少
  2. php调用C代码的方法详解
  3. linux的备份命令详解,docker备份linux系统的命令详解
  4. 24、Java并发性和多线程-信号量
  5. phpthink 隐藏index.php,nginx 配置--支持phpthink框架 path_info
  6. NTU课程:MAS714 (3)Graph Algorithms
  7. Activity启动模式完全解读-更新中
  8. python int64,如何从Python生成唯一的64位整数?
  9. Android开发之RadioButton位于文字右边的显示方法
  10. Uva 11400,照明系统设计
  11. python中pickle模块_Python pickle模块的用法
  12. 环境准备 Ubuntu Docker
  13. 在Python中使用try-except-else是否是一种好习惯?
  14. 实体首部字段-四大首部字段之一
  15. Winform/WPF国际化处理
  16. EasyDarwin源码分析(二)——rtsp-server、rtsp-session
  17. Apache Tomcat选择哪个版本好?
  18. Ubuntu 18.04 安装驱动
  19. 哥德巴赫猜想 php,哥德巴赫猜想的程序验证
  20. Android移动端库存管理系统

热门文章

  1. 【Linux】一步一步学Linux——let命令(223)
  2. 【Linux】一步一步学Linux——systemctl命令(147)
  3. oracle timestamp比较大小_ORACLE包和过程依赖关系测试
  4. r语言员工离职_HR,你真的会做员工面谈吗?
  5. Html百分比设宽偏差大,absolute和relative元素 设置百分比宽高的差异
  6. springboot使用redisTemplate 报错:APP FAILED TO START Field template in required a single bean redis工具类
  7. 8086汇编 贪吃蛇 源代码
  8. #1403 : 后缀数组一·重复旋律 (可重叠最长重复K次子串问题)
  9. POJ-3067 Japan(树状数组、线段树)
  10. POJ 3046 Ant Counting