int num = 1234;
int a = num % 10; //个位数a = 4
int b = num /10 % 10; //十位数3
int c = num /100 % 10; //百位数2
int d = num /1000; //千位数1
逆着组合输出可以直接输出dcba
或者最简单的:new StringBuilder(s).reverse().toString() //注意:s是字符串
都已知1234了,还不直接输出啊
没太懂你的意思
我是这样写的
int qianweishu=n/1000;//千位
int baiweishu=n/100-qianweishu*10;//百位
int shiweishu=n/10-baiweishu*10-qianweishu*100;//十位
int geweishu=n/1-qianweishu*1000-baiweishu*100-shiweishu*10;//个位
int huan=geweishu*1000+shiweishu*100+baiweishu*10+qianweishu;
System.out.println("千位数:"+qianweishu);
System.out.println("百位数:"+baiweishu);
System.out.println("十位数:"+shiweishu);
System.out.println("个位数:"+geweishu);
System.out.println("位置转换:"+huan);
int n=1234;
呵呵呵