到目前为止,这就是我所拥有的
System.out.println("problem 8");
int charletter = 0;
int charletter1 = 'a';
{
for (charletter = 'a'; charletter < 123; charletter++)
System.out.println(charletter);
System.out.println(charletter1);
}
}
结果是这个没有字母的相应数字列表如下:
Please enter the problem you want to solve:
8
problem 8
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
97
我如何制作它以便我可以让a-z出现在他们的相应号码旁边或下面,以及在最后摆脱97?谢谢大家。
答案 0 :(得分:2)
像这样投射到char
:
for (charletter = 'a'; charletter < 123; charletter++)
System.out.println(charletter + "" + (char)charletter);
然后摆脱System.out.println(charletter1);
以避免最后的97
。
答案 1 :(得分:1)
要删除97,请删除第二个System.out.println
。 for
循环仅在第一个System.out.println
上运行。要获得所需的答案,请使用此语句而不是第一个System.out.println
:
for(char charletter = 'a'; charletter <= 'z'; charletter++) {
System.out.printf("%c %d%n", charletter, (int) charletter);
}