2014-04-24 97 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的更復雜的方面,同時編寫和實現你自己的代碼。