您现在的位置是:亿华云 > IT科技类资讯

Java小案例—完全数、水仙花数、使用方法计算圆的周长、求a的b次幂

亿华云2025-10-03 13:58:05【IT科技类资讯】1人已围观

简介大家好,我是Java进阶者!一、Java输出100以内所有完全数1.什么是完全数?完全数又称完美数或完备数,它的所有因子(不包括本身,包括1)的和恰好等于它的本身。例如:6=1+2+3

大家好,小案我是例完Java进阶者!

一、Java输出100以内所有完全数

1.什么是全数求完全数?

完全数又称完美数或完备数,它的水仙使用所有因子(不包括本身,包括1)的花数和恰好等于它的本身。例如:

6=1+2+3 

2.编写一个方法isPerfect,计算判断一个正整数n是周长不是完全数,然后在main方法中调用该方法输出100以内的次幂所有完全数。

3.例子的小案实现:

public class Java06 {  void isPerfect(){          for(int i=1;i<=100;i++){              int sum=0;//定义因子之和             for(int j=1;j<i;j++){                  if(i%j==0){ //能够被整除的除数加到sum                     sum+=j;                 }             }             if(sum==i){ //完全数                 System.out.println("完全数有:"+i);             }         } } public static void main(String[] args) {          // TODO Auto-generated method stub             Java06 j6=new Java06();//创建对象             j6.isPerfect();//调用方法         } } 

运行的结果如下所示:

二、Java输出水仙花数

1.什么是例完水仙花数:

水仙花数指的是个位,十位,全数求百位三个数的水仙使用立方和等于这个三位数本身的数。例如153=111+555+333

2.编写一个方法isFlower,花数判断一个三位正整数n是不是水仙花数,在main方法中调用方法打印输出所有的计算水仙花数。

3.例子的高防服务器周长实现:

public class Java05 {  int num;//水仙花数 void isFlower(){          int a,b,c;//a为个位数,b为十位数,c为百位数         for(num=100;num<1000;num++){              a=num%10;             b=num/10%10;             c=num/100;             if(a*a*a+b*b*b+c*c*c==num){                  System.out.println("水仙花数:"+num);             }         } } public static void main(String[] args) {          // TODO Auto-generated method stub         Java05 j5=new Java05();         j5.isFlower(); } } 

运行的结果如下图所示:

三、Java计算圆的周长

1.编写一个perimeter方法,计算半径为r的圆形周长,在main方法中调用该方法计算半径为6.0的圆形周长,并输出该圆形的周长。

2.圆周的周长公式是2πR。

3.例子的实现

public class Java01 {  double raidus=6.0;//半径 //计算周长的方法 double perimeter(){          return 2*Math.PI*raidus; } public static void main(String[] args) {          // TODO Auto-generated method stub         Java01 j1=new Java01();//创建对象         //调用perimeter()方法         System.out.println("周长为:"+j1.perimeter()); } } 

四、Java的a的b次幂的值

1.编写一个pow方法,求a的b次幂,a和b均为正整数。在main方法中求3的4次幂的值,并输出。

2.有两种方法:

第一种是使用for循环,第二种是使用Math.pow()方法。云服务器

3.例子的实现:

public class Java04 {  int a,b;//正整数a,b int pow(){          //第一种方法         int d=1;         for(int i=1;i<=b;i++){              d*=a;         }         return d;         //第二种方法 //      return (int)Math.pow(a, b); } public static void main(String[] args) {          // TODO Auto-generated method stub         Java04 j4=new Java04();         j4.a=3;         j4.b=4;         System.out.print("3的4次幂的值为:"+j4.pow()); } } 

五、总结

本文主要介绍了完全数、水仙花数、使用方法计算圆的周长、求a的b次幂。完全数指的是它的所有因子(不包括本身,包括1)的和恰好等于它的本身。通过案例帮助如何输出100以内的完全数。水仙花数是个位,十位,百位三个数的立方和等于这个三位数本身的数。使用方法实现计算圆的周长、求a的b次幂。这些通过案例实现帮助理解,希望大家通过本文的学习,对你有所帮助!

服务器托管

很赞哦!(95)