水花仙数
成都创新互联专注于网站建设|成都网站维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都玻璃钢坐凳等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身建设品质网站。
很多的
public static void main(String[] args) {
int num = 432;
int[] x = new int[3];
int[] y = new int[3];
int temp = num;
for (int i = 2; i = 0; i--) {
int tempNum = temp % 10;
x[i] = tempNum;
y[i] = tempNum * tempNum * tempNum;
temp = temp / 10;
}
System.out.println(Arrays.toString(x));
System.out.println(Arrays.toString(y));
}
//一个例子供参考
import java.util.*;
public class Test
{
public static void main(String[] args)
{
int a,b,c,n;
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
a=n/100;
b=n%100/10;
c=n%10;
n=a*a*a+b*b*b+c*c*c;
System.out.printf("%d^3+%d^3+%d^3=%d%n",a,b,c,n);
sc.close();
}
}
如果是比如a的n次方,那么可以使用方法
Math.pow(a, b);//a的b次方
平方和立方比较简单,就直接乘法就好了. 参考代码
public class Test {
public static void main(String[] args) {
int max=10;
for (int i = 0; i = max; i++) {
int pf= i*i;//平方
int lf =pf*i;//立方
System.out.println(i+"\t平方:"+pf+"\t立方:"+lf);
}
}
}
测试
0 平方:0 立方:0
1 平方:1 立方:1
2 平方:4 立方:8
3 平方:9 立方:27
4 平方:16 立方:64
5 平方:25 立方:125
6 平方:36 立方:216
7 平方:49 立方:343
8 平方:64 立方:512
9 平方:81 立方:729
10 平方:100 立方:1000
import java.util.*;
public class Main
{
public static void main(String[]args)
{
int n,num,sum=0;
Scanner scan=new Scanner(System.in);
num=scan.nextInt();
while(num!=0){
n=num%10;
num/=10;
sum+=Math.pow(n,3);
}
System.out.println("各位数字的立方和: "+sum);
}
}
import java.io.*;
public class TT {
public static void main(String[] args) {
// TODO Auto-generated method stub
BufferedReader s = new BufferedReader(new InputStreamReader(System.in));
int a,b,c = 0;
try {
a = (int)(Math.random()*100);
b = (int)(Math.random()*100);
System.out.print("请输入一个数:");
a=Integer.parseInt(s.readLine());
System.out.println("这个数的平方是:"+a*a);
System.out.println("这个数的立方是:"+a*a*a);
} catch (IOException e) {
e.printStackTrace();
}
}
}