先了解題目是要將ASCII轉換,而轉換的值是-7
先將輸入的字串String切割成char,例如char[] ch1=str.toCharArray(),
再用回圈讓每個字元-7,記得要轉成char,像是(char)(str1[i]-7),否則會顯示一串數字。
例如
char[] ch1 = str.toCharArray(); //將字串str轉換成字元組,放入char陣列 for(int i=0;i<str.length();i++){ System.out.print((char)(ch1[i]-7)); //每一個char陣列依序-7後,轉換成char類型
}
或是使用charAt(),像是 (char)(str.charAt(i)-7),i是迴圈的大小,長度為輸入的字串 str.length-1 的範圍
例如
for(int i=0;i<=str.length()-1;i++) {
System.out.print((char)(str.charAt(i)-7));
}