public class Seconde {
public static void main(String[] args) {
int a = 65, b = 97;
for(int i=1;i<26;i++){
a += 1;
b += 1;
System.out.println((char)a+ ' ' +(char)b);
}
}
}
运行结果为:
196
198
200
202
204
206
208
210
…
原因是:都自动转化为int相加,第一次结果即是66+32+98=196
解决方法:用双引号
即
public class Seconde {
public static void main(String[] args) {
int a = 65, b = 97;
for(int i=1;i<26;i++){
a += 1;
b += 1;
System.out.println((char)a+ " " +(char)b);
}
}
}
运行结果:
B b
C c
D d
E e
F f
G g
…