先了解思路就很容易了,把十位和百位分别转成个位然后在对十取余就能拿到该数了!
我的思路都在注释里面很详细!不足之处,请多多指教!
public class 立方和
{
public static void main(String[] args)
{
System.out.println("\n\t\t==========百位数字的立方和==========\n");
init();
}//初始化!
private static void init()
{
int x=233;
chaiFen(x);
}
//拆分!
private static void chaiFen(int x)
{
//这个方法很简单,只是针对百位数字来说的,如果是多位我建议你用数组和循环;
//不管多少位都可以成功做出来!
int a=0,b=0,c=0;//个十百!
a=x%10;//个位!
b=x/10%10;//十位!
c=x/100%10;//百位!
a=a*a*a;
b=b*b*b;
c=c*c*c;
int tem=a+b+c;
System.out.println(tem);
}
}