繁体   English   中英

我有一个问题,我的代码没有打印任何东西

[英]I have a problem, my code didn't print anything

我正在尝试编写一个允许解码某些消息的代码,使用以下解码密钥:+5,如果对应于 ascii 表中的字母的数字是 peer,如果数字对应于 ascii 表中的字母,则 -3很奇怪:我的代码如下:

public static void main(String[] args) {
    decodeurMessage("undeux");
}
public static String decodeurMessage(String message) {
    String messageDecode = "";
    for(int i=0; i < message.length(); i++) {
        char unCaractere = message.charAt(i);
        int entiercorresp = unCaractere;
        char lettreDecodee;
        if(unCaractere == ' ') {
            lettreDecodee = ' ';
        } else
        if (entiercorresp % 2 == 0) {
            entiercorresp = 97+(entiercorresp - 66)%26;
            lettreDecodee = (char)entiercorresp;
        } else {
            entiercorresp = 97+(entiercorresp - 74)%26;
            lettreDecodee = (char) entiercorresp;
        }

        messageDecode += lettreDecodee;


        }

您应该添加System.out.println(Something you want to be printed);

在你的情况下,我会怀疑这样的事情:

public static void main(String[] args) {
    System.out.println(decodeurMessage("undeux"));
}

另一件事。 您的方法 decodeurMessage 没有返回语句。 你应该有一个编译错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM