我有问题,我的代码没有打印任何内容

时间:2019-10-23 14:31:39

标签: java

我正在尝试编写一个代码,该代码允许使用以下解码密钥对某些消息进行解码:+5(如果与ascii表中的字母相对应的数字是对等),而-3(如果与ascii表中的字母相对应的数字) ascii表很奇怪:我的代码如下:

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;


        }

1 个答案:

答案 0 :(得分:1)

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

在您的情况下,我会怀疑这样的东西:

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

另一件事。您的方法encodeurMessage没有return语句。您应该有一个编译错误。