第二周 第五天 七月六日

写一个方法实现数字倒置(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 @   财神给你送元宝  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示