题解 | #简单密码#看我写的简单有效的屎山代码

简单密码

http://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

看我写的简单有效的屎山代码

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        char c[] = str.toCharArray();
        for(int i = 0; i<str.length() ; i++){
            if(c[i]>='A'&&c[i]<='Z'){
                if(c[i]+32 != 'z')
                    c[i] += 33;
                else
                    c[i] = 'a';
            }
            else if(c[i]=='a'||c[i]=='b'||c[i]=='c')
                c[i]='2';
            else if(c[i]=='d'||c[i]=='e'||c[i]=='f')
                c[i]='3';
            else if(c[i]=='g'||c[i]=='h'||c[i]=='i')
                c[i]='4';
            else if(c[i]=='j'||c[i]=='k'||c[i]=='l')
                c[i]='5';
            else if(c[i]=='m'||c[i]=='n'||c[i]=='o')
                c[i]='6';
            else if(c[i]=='p'||c[i]=='q'||c[i]=='r'||c[i]=='s')
                c[i]='7';
            else if(c[i]=='t'||c[i]=='u'||c[i]=='v')
                c[i]='8';
            else if(c[i]=='w'||c[i]=='x'||c[i]=='y'||c[i]=='z')
                c[i]='9';
            System.out.print(c[i]);
        }
        System.out.println();
    }
}

全部评论
6
点赞 回复 分享
发布于 2023-05-12 15:45 浙江
6
点赞 回复 分享
发布于 2023-08-01 11:40 江苏
6
点赞 回复 分享
发布于 2023-09-02 15:06 山西
编程常态,甚至都不想用switch case
点赞 回复 分享
发布于 2023-11-07 19:56 山西
6
点赞 回复 分享
发布于 2023-12-30 15:53 湖北
6
点赞 回复 分享
发布于 2024-03-21 17:31 陕西
6 舒服了
点赞 回复 分享
发布于 2024-04-16 00:01 湖北
史,但有效
点赞 回复 分享
发布于 2024-06-21 16:02 广东
简单易懂,可读性高。能跑。那就行。
点赞 回复 分享
发布于 03-24 12:00 辽宁

相关推荐

02-26 16:52
门头沟学院 Java
Lunarloop:董事长亲自到ssob来要IM项目的技术方案来了
点赞 评论 收藏
分享
评论
42
3
分享

创作者周榜

更多
牛客网
牛客企业服务