没有合适的资源?快使用搜索试试~ 我知道了~
他是这么变换的,大家都知道手机上的字母: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9, 0--0,就这么简单,渊子把密码中出现的小写字母都变成对应的数字,数字和其他的符号都不做变换,声明:密码中没有空格,而密码中出现的大写字母则边成小写之后往后移一位,如:X,先变成小写,再往后移一位,不就是y了嘛,简单吧。记住,z往后移是a哦
资源推荐
资源详情
资源评论
import java.util.Scanner;
public class Main07 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
scan.useDelimiter("\n");
while (scan.hasNext()) {
String str = scan.next();
char c[] = str.toCharArray();
for (int st = 0; st < c.length; st++) {
if (c[st] == 'Z') {
c[st] = 'a';
continue;
}
if (c[st] >= 'A' && c[st] <= 'Y') {
c[st] = (char) (c[st] + 33);
continue;
}
if (c[st] == 'a' || c[st] == 'b' || c[st] == 'c') {
c[st] = '2';
continue;
}
if (c[st] == 'd' || c[st] == 'e' || c[st] == 'f') {
c[st] = '3';
continue;
public class Main07 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
scan.useDelimiter("\n");
while (scan.hasNext()) {
String str = scan.next();
char c[] = str.toCharArray();
for (int st = 0; st < c.length; st++) {
if (c[st] == 'Z') {
c[st] = 'a';
continue;
}
if (c[st] >= 'A' && c[st] <= 'Y') {
c[st] = (char) (c[st] + 33);
continue;
}
if (c[st] == 'a' || c[st] == 'b' || c[st] == 'c') {
c[st] = '2';
continue;
}
if (c[st] == 'd' || c[st] == 'e' || c[st] == 'f') {
c[st] = '3';
continue;
资源评论
橙子2014
- 粉丝: 2
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功