私は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