java编程题目:编写一个程序,输入一个三位正整数,输出个、十、百位数字的立方和。新手,请详细一点

2024-12-28 13:09:32
推荐回答(1个)
回答1:

先了解思路就很容易了,把十位和百位分别转成个位然后在对十取余就能拿到该数了!

我的思路都在注释里面很详细!不足之处,请多多指教!

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);
}
}