一、編一個程序,輸入x的值,按下列公式計算並輸出y值;dom
二、已知數A與B,由鍵盤輸入AB的值,交換它們的值,並輸出。學習
三、給一個很少於5位的正整數,要求:1、求它是幾位數,2、逆序打印出各位數字。blog
4:利用條件運算完成此題:學習成績>=90分的同窗用A表示,60-89分之間的用B表示,60分如下的用C表示。it
五、輸入年和月,則輸出此年此月的天數,如大月有31天,小月有30天,而閏年的2月有29天,平年則只有28天。(必須使用switch結構實現,年份若是能被4整除但不能被100整除;或者能被400整除爲閏年)for循環
六、求1到100的和。隨機數
七、求100個隨機數之和,隨機數要求爲0—9的整數(提示:Math.random()生成一個0到1之間的double類型數,如0.98765412356,0.01234568451)循環
八、編一個程序,輸入三個雙精度數,輸出其中最小數。程序
九、題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。im
程序分析:咱們想辦法把最小的數放到x上,先將x與y進行比較,若是x>y則將x與y的值進行交換,而後再用x與z進行比較,若是x>z則將x與z的值進行交換,這樣能使x最小。img
10、編一個程序,求出全部各位數字的立方和等於1099的3位整數。
(Math.pow(a, b)求立方,a爲底數,b爲次數)
十一、要求在屏幕上分別顯求1到100之間奇數之和與偶數之和。
十二、輸入10個數,並顯示最大的數與最小的數。
1四、問題:菲波那契數列:0、一、一、二、三、五、八、13...。第一項爲0,第二項爲1,日後第N項爲第(N-2)項+第(N-1)項之和,如第三項爲:0+1=1,第四項爲:1+1=2...。
輸入一個正整數N求出前N項數列。
如N=5,顯示:0 1 1 2 3 N=10,顯示:0 1 1 2 3 5 8 13 21 34
1五、問題:求水仙花數。所謂水仙花數,是指一個三位數abc,若是知足a^3+b^3+c^3=abc,則abc是水仙花數,在屏幕上顯示該數。程序分析:利用for循環控制100-999個數,每一個數分解出個位,十位,百位
1六、問題:輸入一整數A,判斷它是否素數。(提示:若從2到A的平方根Math.sqrt()A,則A是素數。)
1七、題目:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。
1.程序分析:請抓住分子與分母的變化規律。
1八、求出全部的5位數的迴文數,顯示在屏幕上。即12321是迴文數,個位與萬位相同,十位與千位相同。
1九、編一個程序, 求 s=1!+2!+3!+…..+n!, (n由輸入決定, 多重循環)。
20、百錢買百雞(多重循環)
題目:一隻公雞值5元,一隻母雞值3元,3只小雞值1元,現用一百元要買一百隻雞,問有什麼方案?(答案:四種方案)
2一、鈔票換硬幣(多重循環)
題目:把一元鈔票換成一分、二分、五分硬幣(每種至少一枚),有哪些種換法?
答案:461種
2二、題目:輸出9*9口訣。(多重循環)
1.程序分析:分行與列考慮,共9行9列,I控制行,j控制列。
題目:打印出以下圖案(三角形, 多重循環)
(1)、
*
***
*****
*******
*********
(2)、
*
***
*****
*******
*****
***
*