題目:判斷101-200之間有多少個素數,並輸出所有素數。
1.程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,
則表明此數不是素數,反之是素數。
題目:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。
1.程序分析:利用for循環控制100-999個數,每個數分解出個位,十位,百位。
題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。
程序分析:對n進行分解質因數,應先找到一個最小的質數k,然后按下述步驟完成:
(1)如果這個質數恰等於n,則說明分解質因數的過程已經結束,打印出即可。
(2)如果n <> k,但n能被k整除,則應打印出k的值,並用n除以k的商,作為新的正整數你n,重復執行第一步。
(3)如果n不能被k整除,則用k+1作為k的值,重復執行第一步。
題目:利用條件運算符的嵌套來完成此題:學習成績> =90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。
1.程序分析:(a> b)?a:b這是條件運算符的基本例子。
小弟只會寫這種習題的代碼 ,看到招聘信息都是Java EE 或者 java web 相關的,不知道自己學的java 找什么樣的工作。。。
9 个解决方案
可以先把面向對象的東西看一下,再學一下數據庫,jdbc。然后再學servlet jsp
我也是一個初學者,剛學完JAVA接觸。我准備接下來學習一下JSP,學習這個同時要求我們學習數據庫,我覺得效果還是不錯的,你可以到網上去找一點JSP的教程,這樣邊看視頻邊敲代碼,效果會好一些。
把J2SE學好就可以找一個很好的工作,因為現在的3G應用人才缺乏,而且工資很高。但是對java基礎的要求也很高。專注於java基礎同樣可以找到很好的工作。
其實呢很多大型的項目都是些象練習題這樣的小代碼組成的 建議你可以學習下SSH框架 現在流行這個
大部分的面試題都是這樣的算法,下載點,自己背一篇,,然后去考試,會的寫,不會不寫。。別灰心。