public static void show(){
List List Scanner in=new Scanner(System.in); for(int i=65;i<(65+26);i++){ l.add(String.valueOf((char)i)); } l.add(String.valueOf((char)65)); boolean flag=true; System.out.println("请输入起点:"); int n1=in.nextInt(); System.out.println("请输入步长:"); int n2=in.nextInt(); int temp=n1; //动态起点 while(flag){ if(temp>27){ break; } l2.add(l.get(temp-1+(n2-1))); temp=temp-1+n2+1; } for(int i=0;i System.out.print(l2.get(i)); } } 不知道楼主需不需要io流操作的代码,暂时写了这么多。下面是输出结果 唉,本来想贴图片的,说我flash版本太低。--, 请输入起点: 3 请输入步长: 5 GLQVA