1. 程式人生 > >17.程式設計題:計算加班費、賣東西、日期提取、執行緒、數字、網路、資料庫

17.程式設計題:計算加班費、賣東西、日期提取、執行緒、數字、網路、資料庫

計算加班費
加班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的程式,並實現資料查詢