一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java計算自冪數和水仙花數

java計算自冪數和水仙花數

2019-11-13 12:49java教程網 JAVA教程

對于一個正整數而言,長度是n,如果它的各位上的數字的n次方之和正好等于它本身,那么我們稱這樣的數為自冪數,下面使用JAVA實現這個方法

(例如:當n為3時,有1^3 + 5^3 + 3^3 = 153,153即是n為3時的一個自冪數)
n為1時,自冪數稱為獨身數。
n為2時,沒有自冪數。
n為3時,自冪數稱為水仙花數。
n為4時,自冪數稱為玫瑰花數。
n為5時,自冪數稱為五角星數。
n為6時,自冪數稱為六合數。
n為7時,自冪數稱為北斗七星數。
n為8時,自冪數稱為八仙數。
n為9時,自冪數稱為九九重陽數。
n為10時,自冪數稱為十全十美數。

 

復制代碼代碼如下:


/*
 * 自冪數
 * 自冪數是指一個 n 位數,它的每個位上的數字的 n 次冪之和等于它本身。
 * (例如:當n為3時,有1^3 + 5^3 + 3^3 = 153,153即是n為3時的一個自冪數)
 */
import java.util.Scanner;

 

public class 自冪數 {

 public static void main(String[] args) {
  Scanner input = new Scanner(System.in);
  System.out.println("請輸入您所要查的自冪數位數:");
  int n = input.nextInt();// 接收數字位數
  // 定義一數字number,從10^(n-1)開始自加,到10^n結束
  switch (n) {
  case 1:
   System.out.println("獨身數:");
   System.out.print("0" + "\t");
   break;
  case 2:
   System.out.println("兩位自冪數:");
   System.out.println("沒有自冪數!");
   break;
  case 3:
   System.out.println("水仙花數:");
   break;
  case 4:
   System.out.println("玫瑰花數:");
   break;
  case 5:
   System.out.println("五角星數:");
   break;
  case 6:
   System.out.println("六合數:");
   break;
  case 7:
   System.out.println("北斗七星數:");
   break;
  case 8:
   System.out.println("八仙數:");
   break;
  case 9:
   System.out.println("九九重陽數:");
   break;
  case 10:
   System.out.println("十全十美數:");
   break;
  default:
   System.out.println("其它自冪數:");
   break;
  }
  for (int number = (int) Math.pow(10, n - 1); number < Math.pow(10, n); number++) {
   // 判斷條件:數字number的位數為n
   if (String.valueOf(number).length() == n) {
    double num = 0;
    for (int i = 0; i < n; i++) {
     int temp = (int) (number / Math.pow(10, i)) % 10;
     num += Math.pow(temp, n);
    }
    if (number == num) {
     System.out.print(number + "\t");
    }
   }
  }
  input.close();
 }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人在线视频播放 | 日韩国产欧美精品综合二区 | 亚洲男女天堂 | sss亚洲国产欧美一区二区 | 好姑娘在线观看完整版免费 | 日本视频在线观看 | 18性夜影院午夜寂寞影院免费 | 大妹子最新视频在线观看 | 亚洲 日韩 在线 国产 视频 | narutomanga玖辛奈之乳 | 出差被灌醉绝伦的上司日本 | 色佬头| 被强迫变性翘秘书 | 精品欧美 | 成人福利免费视频 | 色天天综合色天天碰 | 免费观看a毛片一区二区不卡 | 国产福利专区精品视频 | 亚洲国产精品婷婷久久久久 | 久久99亚洲AV无码四区碰碰 | 成人免费播放器 | 草莓秋葵菠萝蜜绿巨人污 | 美女扒开胸罩露出奶了无遮挡免费 | 亚洲激情自拍偷拍 | 538免费精品视频搬运工 | 999资源站 | 精品高潮呻吟99AV无码视频 | 无码爽死成人777在线观看网站 | 黑人草| 免费全看男女拍拍拍的视频 | 免费观看日本视频 | 特黄特级毛片免费视 | 欧美夫妇野外交换hd高清版 | 青青草原免费在线视频 | 高h全肉动漫在线观看免费 高h辣h双处全是肉军婚 | 40分钟在线观看免费 | 丰满在线观看 | 国产精品欧美亚洲韩国日本99 | 2012年中文字幕在线看 | 精品在线99 | 国产裸露片段精华合集链接 |