2

我必须编写一个用于加密的 Java 程序,它从用户那里获取一个数字,然后从字符的 ASCII 码中添加(或减去该数字,如果它是负数)。例如,如果取的数字是 2,并且给定的字符串是“ABCZ”,它应该返回“CDEB”。我已经弄清楚了大部分,但我不确定如何返回具有给定 ASCII 码的字符。那么如果 ASCII 是 65,我如何返回“A”?我只上10班,所以请尽量简单。提前致谢。

4

1 回答 1

1

您所需要做的就是将数字转换为字符。

int yourInt = 65;
char ch = (char) yourInt;
System.out.println(yourInt);
System.out.println(ch);
// Output:
// 65
// A
于 2013-05-22T07:39:18.953 回答