作业帮 > 综合 > 作业

输出数组中数字对应英文字母表中对应的字母,如不在输出?,如[1,3,30] 输出:ac?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 14:45:57
输出数组中数字对应英文字母表中对应的字母,如不在输出?,如[1,3,30] 输出:ac?
java语言
int a = 'a';
int z = 'z';
int[] arr = { 1,3,30 };
char[] outarr = new char[arr.length];
for (int i = 0; i < arr.length; i++) {
if (arr[i]>=1&&arr[i]<=26) {//数字1-26代表从a-z
outarr[i] = (char) (arr[i] - 1 + a);
} else {
outarr[i] = '?';
}
}
System.out.println(Arrays.toString(outarr));不知LZ看的懂不