第二周 第五天 七月六日

写一个方法实现数字倒置(3456?6543)并返回这个数字

package chao;
import java.util.Scanner;
public class daozhi {
    public class Test {
        public static void main(String[] args) {
            System.out.print("请输入一个正整数:");
            Scanner sc = new Scanner(System.in);
            int a = sc.nextInt();
            System.out.println(convert(a));
        }
        public static String convert(int a) {
            String str="";
            int temp =a;
            int i=0;
            do {
                temp= temp/10;
                i++;
            } while (temp!=0);
            for(int x=(i-1); x>=0;x--) {
                int num= (a/(int)(Math.pow(10, x)))%10;
                str=str+num;
            }
            str=str+'?';
            for(int j=0; j<=(i-1);j++) {
                int num= (a/(int)(Math.pow(10, j)))%10;
                str=str+num;
            }
            return str; 
        }
    }

}

 

posted @ 2023-07-08 19:25  财神给你送元宝  阅读(3)  评论(0编辑  收藏  举报