老师说,三分看,七分练,当然是刷题呀!
如图,根据题中等式编程验证:
我的思路是先构建一个求数A的B次方的函数,当然直接引用的Math包中的求立方函数也是可以的。过程并不算复杂!
欢迎关注和回访!不定期更新!
关注我一起学习交流Java!
以下是源代码:
package Program_1;
public class Week2 {
public static void main(String agrs[])//验证两个等式的成立
{
System.out.println(F(2,3));
if(F(3,3)+F(4,3)+F(5,3)==F(6,3))
System.out.println("验证成功!");
else System.out.println("验证失败!");
F2();
}
public static int F(int A,int B)//求A的B次方幂
{
int Result=1;
for(int i=1;i<=B;i++)
Result*=A;
return Result;
}
public static void F2 () {//直接验证
int p = F(180, 3);
int Result = 0;
for (int i = 6; i <=69; i++)
Result += F(i, 3);
if (p == Result)
System.out.println("验证成功!");
else System.out.println("验证失败!");
}
}
|