[英]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.