徐稳权


私信TA

用户名:18671468805

访问量:10790

签 名:

等  级
排  名 566
经  验 4342
参赛次数 0
文章发表 58
年  龄 0
在职情况 学生
学  校 湖北生物科技职业学院
专  业

  自我简介:

import java.util.Scanner;


public class Text {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        // 1  A 
        // 2  ABA
        // 3  ABACABA 
        // 4  ABACABADABACABA
        // i  长度+1
        Scanner scanner=new Scanner(System.in);
        int n=scanner.nextInt();
        String sum="";
        String []arr=new String[26];
        //利用for循环来控制循环几次
        for (int i = 0; i < n; i++) {
        //利用for循环来控制26个大写的英文字母
            for (int j = 0; j < arr.length; j++) {
            //把每一个字母都赋值给相应的0-25中去
                arr[j]=String.valueOf((char)('A'+j));
            }
            //取出相应下标的字母
            sum=sum+arr[i]+sum;
        }
        System.out.println(sum);

    }

}

解题思路:每一个输出出来的数据都是前面的数字,然后加上n+A然后在加上前面的数字

注意事项:sum的类型是string,string类型不能覆盖,只能是相加起来



参考代码:

 

0.0分

2 人评分

  评论区

  • «
  • »