java中一道小题,20分了,高手帮帮忙。

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:15:34
按字母表顺序和逆序每隔一个字母打印,即打印出:
a c e g i k m o q s u w y z x v t r p n l j h f d b

public class Abc {
public static void main(String[] args){
String str = "abcdefghijklmnopqrstuvwxyz";
char[] schar = str.toCharArray();
for(int i=0;i<schar.length;i+=2) {
System.out.print(schar[i]+" ");
}
for(int i=schar.length-1;i>= 0;i-=2) {
System.out.print(schar[i]+" ");
}
}
}

恩,redtux的回答很正确很简单啊!