大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 幾道Java初學者編程練習題分享

幾道Java初學者編程練習題分享

更新時間:2020-08-04 16:00:12 來源:動力節點 瀏覽2419次

題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

public?class?Example1{
	public?static?void?main(String?args[]){
//i是表示月份的,這里計算了36個月,也就是三年,兔子的數量
	int?i;
	long?arr[]=new?long[36];???//這個數組時用來計算每月有兔子的對數
	arr[0]=arr[1]=1;
	System.out.println("第1個月有兔子1對"+",?"+"總數是"+2);
	System.out.println("第2個月有兔子1對"+",?"+"總數是"+2);
	for(i=2;i<=35;i++){
		arr[i]=arr[i-1]+arr[i-2];
		System.out.println("第"+i+"個月有兔子"+arr[i]+"對"+",?"+"總數是"+2*arr[i]);
		//規律是?每個數字都是前面兩個數字之和
		}
}
		
}

幾道Java初學者編程練習題分享

題目:判斷101-200之間有多少個素數,并輸出所有素數。

素數又叫質數,就是除了1和它本身之外,再也沒有整數能被它整除的數。也就是素數只有兩個因子。

public?class?Example2?{
public?static?void?main(String?args[]){
????int?i,j,n,m,x;??????//n是用來存儲余數的;m是用來統計具體一個數的因子;
????n=0;m=0;x=0;????????//x是用來統計101~200之前素數的個數
????for(i=101;i<=200;i++){?????????????//兩重循環
????	for(j=1;j<=i;j++){		
????????????n=i%j;????????????????????//去余數,如果余數為零,就是該數的因子
????????????if(n==0)??{?m=m+1;?}??????//統計某數有多少個因子
????????????}?
?????if(m==2){System.out.print(i+"?");?x=x+1;}?//如果某數的因子只有兩個,那它就一定是素數,那這個數就應該輸出
????	??m=0;????????????//一定要清零,不然會繼續累加
????	}
???????System.out.println();
???????System.out.println("在101~200之間一共有素數:"+x+"個");
????	}
???}

題目:打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。想當年,做這些題都是網上找答案,如今事過境遷,不會也得會。

public?class?Example3?{
	public?static?void?main(String?args[]){
int?a,sum;?????//表示100~999
int?i,j,k;//分別表示百位、十位、各位
for(a=100;a<=999;a++){
i=a/100;
j=(a-i*100)/10;
k=a-i*100-j*10;
sum=i*i*i+j*j*j+k*k*k;
//java的運算符,立方要這樣寫,寫成i^3這樣,竟然運算不出來
//如果遇到高次的話可以使用循環算出來
if(sum==a)
{?System.out.println(sum);
}
}

幾道Java初學者編程練習題分享

還是有學到點東西,應該還有別的方法。那我就試試吧。

public?class?Example4?{
	public?static?void?main(String?args[]){?
???????int?sum;????
???????int?i,j,k;//分別表示百位、十位、各位
??????for(i=1;i<=9;i++){
????	??for(j=0;j<=9;j++){
????		??for(k=0;k<=9;k++){
????			??sum=i*i*i+j*j*j+k*k*k;
????			??if(i*100+j*10+k==sum){
????				??System.out.println(sum);
????			??}
????		??}
????	??}
??????}
???????
???}		
}

以上就是動力節點java培訓機構的小編針對“幾道Java初學者編程練習題分享”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 午夜精品成年片色多多 | 中文字幕一区二区三区四区五区人 | 欧美一欧美一级毛片 | 久久久久久久男人的天堂 | 久久大香香蕉国产免费网站 | 立即播放免费毛片一级 | 亚洲视频网站在线观看 | 高清不卡日本v在线二区 | 亚洲精品 国产 日韩 | 亚洲国产中文字幕在线观看 | 色综合久久久久久久久五月性色 | 欧美一级毛片无遮 | 国模私拍视频在线观看 | 狠狠色丁香婷婷综合视频 | 亚洲福利视频一区二区三区 | 久久精品中文字幕首页 | 欧美国产高清 | 国产一级特黄高清免费大片 | 成人免费aa在线观看 | 久久青| 羞羞的视频在线观看 | 99色图| 久久天天躁狠狠躁夜夜躁综合 | 中文字幕毛片 | 国产视频久久久 | 精品国免费一区二区三区 | 香港a毛片免费全部播放 | 久久综合干 | 国产成人一区免费观看 | 亚洲综合色婷婷在线观看 | 99在线免费观看 | 中文字幕免费在线播放 | 97se色综合一区二区二区 | 成人国产精品 | 奇米影视一区二区三区 | 国产精品久久久久久久免费 | 天天天天 | 亚洲精品久久久久久久久久久网站 | 国产精品美女久久久久久 | 国产成人精品福利色多多 | 久久久久久综合一区中文字幕 |