我在这里遇到了一些代码,而我正在尝试将字符串转换为ASCII值,从中减去30然后转换回字符串.
E.g. Enter - hello
Convert to - 104 101 108 108 111
Subtract - 74 71 78 78 81
display - JGNNQ
Run Code Online (Sandbox Code Playgroud)
码:
import javax.swing.*;
public class practice {
public static void main (String[] args) {
String enc = "";
String encmsg = "";
String msg = JOptionPane.showInputDialog("Enter your message");
int len = msg.length();
for (int i = 0; i< len ; i++) {
char cur = msg.charAt(i);
int val = (int) cur;
val = val -32;
enc = …Run Code Online (Sandbox Code Playgroud)