2014-04-24 64 views
-1

编写一个接受字符串和整数偏移量的程序。在这个程序中,我们希望通过按字母顺序将整个偏移量增加每个字符来对字符串进行编码。所以如果给定的整数偏移量是1,b就变成了c。此外,M变成N,并且z变成a。Java偏移量编码

+0

...并且您希望我们编写该程序,对吧? – morgano

+1

堆栈溢出不是免费的家庭作业服务。 –

+0

@ user3566914我已经回答了您的问题,提供了解决问题的方法说明以及潜在来源,供您进一步研究。让我知道你是否需要任何额外的帮助。 – manan

回答

0

我不会写程序你,但这里有一些(有用)暗示让球滚动:

  1. 查找数据类型char和包装类Character。阅读上他们和他们的ASCII表示
  2. 尝试使用java.lang.String方法toCharArray()到输入字符串分解成一个字符数组
  3. 之后,你有字符数组,根据您的ASCII知识,决定如何增加/将每个字符递减一个指定的值以获得结果。
  4. 记住要检查为边缘情况('z'变得'a'等)和Character[]数组转换成String

让我知道如果任何这是没有意义的。希望这个答案能让你既了解又学习Java的更复杂的方面,同时编写和实现你自己的代码。