17.程式設計題:計算加班費、賣東西、日期提取、執行緒、數字、網路、資料庫
阿新 • • 發佈:2019-01-10
計算加班費
加班10小時以下加班費是時薪的1.5倍。加班10小時或以上,按4元/時算。提示:(一個月工作26天,一天正常工作8小時)
計算1000月薪,加班9小時的加班費
計算2500月薪,加班11小時的加班費
計算1000月薪,加班15小時的加班費
賣東西
一家商場有紅蘋果和青蘋果出售。(紅蘋果5元/個,青蘋果4元/個)。
模擬一個進貨。紅蘋果跟青蘋果各進200個。
模擬一個出售。紅蘋果跟青蘋果各買出10個。每賣出一個蘋果需要進行統計。
提示:一個蘋果是一個單獨的實體。
日期提取
有這樣一個時間字串:2008-8-8 20:08:08 , 請編寫能夠匹配它的正則表示式,並編寫Java程式碼將日期後面的時分秒提取出來,即:20:08:08
執行緒
8設計4個執行緒,其中兩個執行緒每次對j增加1,另外兩個執行緒對j每次減少1。寫出程式。
用Java寫一個多執行緒程式,如寫四個執行緒,二個加1,二個對一個變數減一,輸出
wait-notify 寫一段程式碼來解決生產者-消費者問題
數字
判斷101-200之間有多少個素數,並輸出所有素數
用最有效率的方法算出2乘以17等於多少
有 1 億個數字,其中有 2 個是重複的,快速找到它,時間和空間要最優
2 億個隨機生成的無序整數,找出中間大小的值
10 億個數字裡裡面找最小的 10 個
1到1億的自然數,求所有數的拆分後的數字之和,如286 拆分成2、8、6,如1到11拆分後的數字之和 => 1 + … + 9 + 1 + 0 + 1 + 1
一個數如果恰好等於它的因子之和,這個數就稱為 “完數 “。例如6=1+2+3.程式設計 找出1000以內的所有完數
一個數組中所有的元素都出現了三次,只有一個元素出現了一次找到這個元素
一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在 第10次落地時,共經過多少米?第10次反彈多高?
求100-1000內質數的和
求1到100的和的平均數
求s=a+a+aaa+aaaa+aa…a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。 求出1到100的和
算出1到40的質數,放進數組裡
顯示放組裡的數
找出第[5]個數
刪除第[9]個數,再顯示刪除後的第[9]個
有 3n+1 個數字,其中 3n 箇中是重複的,只有 1 個是不重複的,怎麼找出來。
有一組數1.1.2.3.5.8.13.21.34。寫出程式隨便輸入一個數就能給出和前一組數字同規律的頭5個數
計算指定數字的階乘
開發 Fizz Buzz
給定一個包含 N 個整數的陣列,找出丟失的整數
一個排好序的陣列,找出兩數之和為m的所有組合
將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。
打印出所有的 “水仙花數 “,所謂 “水仙花數 “是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個 “水仙花數 “,因為153=1的三次方+5的三次方+3的三次方
原地交換兩個變數的值
找出4位元組整數的中位數
找到整數的平方根
實現斐波那契
網路
用Java Socket程式設計,讀伺服器幾個字元,再寫入本地顯示
資料庫
寫一段 JDBC 連Oracle的程式,並實現資料查詢
加班10小時以下加班費是時薪的1.5倍。加班10小時或以上,按4元/時算。提示:(一個月工作26天,一天正常工作8小時)
計算1000月薪,加班9小時的加班費
計算2500月薪,加班11小時的加班費
計算1000月薪,加班15小時的加班費
賣東西
一家商場有紅蘋果和青蘋果出售。(紅蘋果5元/個,青蘋果4元/個)。
模擬一個進貨。紅蘋果跟青蘋果各進200個。
模擬一個出售。紅蘋果跟青蘋果各買出10個。每賣出一個蘋果需要進行統計。
提示:一個蘋果是一個單獨的實體。
日期提取
有這樣一個時間字串:2008-8-8 20:08:08 , 請編寫能夠匹配它的正則表示式,並編寫Java程式碼將日期後面的時分秒提取出來,即:20:08:08
執行緒
8設計4個執行緒,其中兩個執行緒每次對j增加1,另外兩個執行緒對j每次減少1。寫出程式。
用Java寫一個多執行緒程式,如寫四個執行緒,二個加1,二個對一個變數減一,輸出
wait-notify 寫一段程式碼來解決生產者-消費者問題
數字
判斷101-200之間有多少個素數,並輸出所有素數
用最有效率的方法算出2乘以17等於多少
有 1 億個數字,其中有 2 個是重複的,快速找到它,時間和空間要最優
2 億個隨機生成的無序整數,找出中間大小的值
10 億個數字裡裡面找最小的 10 個
1到1億的自然數,求所有數的拆分後的數字之和,如286 拆分成2、8、6,如1到11拆分後的數字之和 => 1 + … + 9 + 1 + 0 + 1 + 1
一個數如果恰好等於它的因子之和,這個數就稱為 “完數 “。例如6=1+2+3.程式設計 找出1000以內的所有完數
一個數組中所有的元素都出現了三次,只有一個元素出現了一次找到這個元素
一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在 第10次落地時,共經過多少米?第10次反彈多高?
求100-1000內質數的和
求1到100的和的平均數
求s=a+a+aaa+aaaa+aa…a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。 求出1到100的和
算出1到40的質數,放進數組裡
顯示放組裡的數
找出第[5]個數
刪除第[9]個數,再顯示刪除後的第[9]個
有 3n+1 個數字,其中 3n 箇中是重複的,只有 1 個是不重複的,怎麼找出來。
有一組數1.1.2.3.5.8.13.21.34。寫出程式隨便輸入一個數就能給出和前一組數字同規律的頭5個數
計算指定數字的階乘
開發 Fizz Buzz
給定一個包含 N 個整數的陣列,找出丟失的整數
一個排好序的陣列,找出兩數之和為m的所有組合
將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。
打印出所有的 “水仙花數 “,所謂 “水仙花數 “是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個 “水仙花數 “,因為153=1的三次方+5的三次方+3的三次方
原地交換兩個變數的值
找出4位元組整數的中位數
找到整數的平方根
實現斐波那契
網路
用Java Socket程式設計,讀伺服器幾個字元,再寫入本地顯示
資料庫
寫一段 JDBC 連Oracle的程式,並實現資料查詢