真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java水仙花代碼 java水仙花數(shù)代碼用for

用JAVA編水仙花數(shù)的程序,要求用文件輸出!??!

首先得在d盤下建一個叫shuixianhua.txt,否則會拋出異常

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了略陽免費(fèi)建站歡迎大家使用!

import java.io.FileOutputStream;

import java.io.IOException;

// Java 中實現(xiàn)的代碼

public class shuixianhua {

static Boolean isSxh(int n) {

int g, s, b;

b = n / 100;

s = n % 100 / 10;

g = n % 10;

if (n 3)

return false;

else if ((g * g * g + s * s * s + b * b * b) == (100 * b + 10 * s + g))

return true;

else

return false;

}

public static void main(String[] args) throws IOException {

//1000以內(nèi)的水仙花數(shù)

FileOutputStream out = new FileOutputStream("d:\\shuixianhua.txt");

StringBuilder sb = new StringBuilder();

for (int i = 1; i 1000; i++){

if (shuixianhua.isSxh(i)) {

sb.append(i+"\n");

}

}

out.write(sb.toString().getBytes());

}

}

用Java寫個關(guān)于“水仙花數(shù)”的程序?

按一下代碼執(zhí)行:

public class woo {

public static void main(String args[]) {

System.out.println("100-1000中的水仙花數(shù)有:");

for(int i=100;i1000;i++){

int single? = i%10;

int ten = i/10%10;

int hundred = i/10/10%10;

//水仙花數(shù)判斷要求

if(i == (single*single*single+ten*ten*ten+hundred*hundred*hundred)){

System.out.println(i);

}

}

}

}

擴(kuò)展資料:

水仙花數(shù)只是自冪數(shù)的一種,嚴(yán)格來說3位數(shù)的3次冪數(shù)才稱為水仙花數(shù)。

一位自冪數(shù):獨(dú)身數(shù)

兩位自冪數(shù):沒有

三位自冪數(shù):水仙花數(shù)

四位自冪數(shù):四葉玫瑰數(shù)

五位自冪數(shù):五角星數(shù)

六位自冪數(shù):六合數(shù)

七位自冪數(shù):北斗七星數(shù)

八位自冪數(shù):八仙數(shù)

九位自冪數(shù):九九重陽數(shù)

十位自冪數(shù):十全十美數(shù)

參考資料:

水仙花數(shù)——百度百科

java編程 1到1000的水仙花數(shù) 求教

所謂?"水仙花數(shù)?"是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個?"水仙花數(shù)?",因為153=1的三次方+5的三次方+3的三次方。代碼如下

public?class?Shuixianhua?{

/**

?*?判斷數(shù)字是否是水仙花數(shù)

?*?@Title:?shuixianhua?

?*?@param:@param?x

?*?@param:@return

?*?@return:boolean

?*?@Description:

?*?@date?2017年11月2日?下午3:03:10

?*?@throws

?*/

?public?boolean?shuixianhua(int?x)??

{??

???int?i=0,j=0,k=0;??

???i=x?/?100;??

???j=(x?%?100)?/10;??

???k=x?%?10;??

???if(x==i*i*i+j*j*j+k*k*k)??

???return?true;??

???else??

???return?false;??

?

}

?

?public?static?void?main(String[]?args)?{

?//存放所有水仙花數(shù)的集合

ListInteger?sxhList=new?ArrayListInteger();

Shuixianhua?sxh=new?Shuixianhua();

for(int?i=1;i=1000;i++){

//判斷是否是水仙花數(shù),是則放入集合

if(sxh.shuixianhua(i)){

sxhList.add(i);

}

}

//打印所有水仙花數(shù)

System.out.println(sxhList.toString());

}

}


當(dāng)前文章:java水仙花代碼 java水仙花數(shù)代碼用for
文章URL:http://weahome.cn/article/dogpgpj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部