题解 | #简单密码#

简单密码

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

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String pwd = sc.nextLine();
        char[] chars = pwd.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            int ascii = (int)chars[i];
            if (64<ascii&&ascii<90){
                System.out.print((char)(ascii+33));
            }else if (ascii==90) {
                System.out.print('a');
            }else if (96<ascii&&ascii<100){
                System.out.print('2');
            }else if (99<ascii&&ascii<103){
                System.out.print('3');
            }else if (102<ascii&&ascii<106){
                System.out.print('4');
            }else if (105<ascii&&ascii<109){
                System.out.print('5');
            }else if (108<ascii&&ascii<112){
                System.out.print('6');
            }else if (111<ascii&&ascii<116){
                System.out.print('7');
            }else if (115<ascii&&ascii<119){
                System.out.print('8');
            }else if (118<ascii&&ascii<123){
                System.out.print('9');
            }else if (47<ascii&&ascii<58){
                System.out.print(chars[i]);
            }
        }
    }
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务