int a=888;
System.out.println("个位为:"+a%10);
a=a/10;
System.out.println("十位为:"+a%10);
a=a/10;
System.out.println("百位为:"+a%10);
如上
或者
String str=String.valueOf(a);
int i=str.length();
System.out.println("个位为:"+str.charAt(i-1));
System.out.println("十位为:"+str.charAt(i-2));
System.out.println("百位为:"+str.charAt(i-3));
追问原题是这样的,有不同币值的人民币,对任意输入的一个金额,给出能组合出这个值的最佳可能,要求使用的币值个数最少,帮帮忙吧
追答这个要数据结构动态规划算法的,不好写啊,暂时没有那个精力了,百度下吧,这个题蛮经典的,应该有现成的代码