java循环把一个数字倒过来

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:08:15

把1个数字倒过来。。。 是把一组数倒着输出把

这个简单,假如说你说的数字为:1234
那么让他输也为:4321
代码如下:
int num = 1234;
int a = num / 1000; //可得到千位上的数 1
int b = num % 1000 / 100; //可得到百位上的数 2
int c = num % 1000 % 100 / 10; //可得到十位上的数 3
int d = num - (a*1000+b*100+c*10);//可得到个位上的数 4
System.out.println(d*1000+c*100+b*10+a);
运行结果为:4321

用reverse这个函数就可以了……

int a = 123456789;
String temp = ""+a;
for(int i=temp.length-1; i>0; i--){
String str = temp.charAt(i);
System.out.print(str);
}

弄个算法给你:
int num=4824;//指定整数
for(int i=num;i>0;i--){
System.out.print(num%10);
num = num/10;
i = num + 1;
}
实现这个功能挺简单的吧