程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java源碼-求這個題目代碼,不會寫啊⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

java源碼-求這個題目代碼,不會寫啊⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

編輯:編程解疑
求這個題目代碼,不會寫啊⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯圖片說明

最佳回答:



 public class StrMirror {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.println("請輸入字符串:");
        String str = sc.next();
        System.out.println("str = " + str);
        //String revStr = reverse1(str);
        //System.out.println("revStr = " + revStr);

        System.out.println("請輸入逆轉次數:");

        int  num = sc.nextInt();

        for (int i = 0; i < num; i ++) {
            str = str + reverse1(str);
        }

        System.out.println("mirror str = " + str);

    }

    public static String reverse1(String str) {
        int length = str.length();
        if (length <= 1) {
            return str;
        }
        String left = str.substring(0, length / 2);
        String right = str.substring(length / 2, length);
        return reverse1(right) + reverse1(left);
    }

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved