我对 java 和一般编程很陌生,我正在尝试弄清楚如何让这段代码工作。
我需要输入一个字符串,然后将其转换为 ascii,并使每个字符的 ascii 值按输入的值移动,然后将其转换回字符并打印出编码消息。最后一部分是我遇到的麻烦,我不知道如何将其恢复为角色。
PS这是我的第一篇文章,所以如果我把我的代码放错了,请告诉我。
import java.util.Scanner;
public class
public static void main(String[] args)
{
Scanner stdIn = new Scanner(System.in);
System.out.println("Please enter text to encrypt");
String orignalText = stdIn.nextLine();
System.out.println("Please enter shift value");
int shiftValue = stdIn.nextInt();
for (int i=0; i<orignalText.length(); i++)
{
char c = orignalText.charAt(i);
char cUpper = Character.toUpperCase(c);
System.out.print((cUpper) + shiftValue);
}
}//end main
}//end class