java新手代碼大全「java經典程序代碼」

我覺得對於任何東西,反覆的練習實踐才能讓我們真正的理解和掌握其原理和方法,特別是對於編程語言而言,只有反覆的做題練習,才能讓我們的知識掌握度和對其的理解有所幫助,看一百遍不如動手做一遍,通過做一些經典的程序題有助於我們的分析問題和邏輯思維能力的提高。所以,對於初學者而言掌握一門語言最重要的還是反覆的練習實踐,今天小亦就來整理了一些經典的編程題和一些基礎的面試題,希望對熱愛編程的童鞋有所幫助。

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

經典編程沒你不行

1. 編寫程序將一個正整數分解質因數。例如:定義整數位90,列印出90=2*3*3*5

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

將一個正整數分解質因數

2. 現有一個32位的整型變數value和一個有32個元素的數組a[32]

要求:1、對value隨機賦值;2、讓數組a[n]的值等於value「位n」的值,0<=n<=31。

舉例:如果value的「位0」(Bit0)=0,那麼a[0]=0;如果value的「位10」(Bit10)=1,那麼a[10]=1。

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

二進位和數組練習

3. 現有1~100共一百個自然數,已隨機放入一個有98個元素的數組a[98]。

要求寫出一個盡量簡單的方案,找出沒有被放入數組的那2個數,並在屏幕上列印這2個數。

注意:程序不用實現自然數隨機放入數組的過程。

3.1 實現自然數隨機放入數組的過程,將1-100之間的數隨機放進長度為98的數組中

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

實現自然數隨機放入數組的過程

3.2 查找沒在數組中的1-100之間的那兩個數,並在控制台進行顯示

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

查找沒在數組中的1-100之間的那兩個數

3.3 運行結果演示(每一次結果都不一樣,這48顯示不下,第一行是遍歷出的98長度數組中排序後的顯示,便於結果比對):

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

運行結果顯示

4. 如果A=1,B=2,Z=26,那麼what=52,請編寫一個程序輸入單詞,返回他各數的和

4.1 利用BufferedReader字元流進行鍵盤輸入接收到輸入的單詞,調用Get()方法進行結果返回

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

利用BufferedReader字元流進行鍵盤輸入

4.2 封裝get(String word)方法根據一個字元串得到所有字母對應數字的和

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

根據一個字元串得到所有字母對應數字的和

5. 現有如下的一個數組:int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};

要求:將以上數組中值為0的項去掉,將不為0的值存入一個新的數組,

生成新的數組為:int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5};

5.1創建一個將以上數組中值為0的項去掉,將不為0的值存入一個新的數組

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)
Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

創建一個將以上數組中值為0的項去掉,將不為0的值存入一個新的數組

5.2 鍵盤接收一個數組,調用上面的remove()將數組中所有的「0」進行去除,返回一個新的數組

Java程序猿你不知道的那些經典程序編程題(附源碼和詳解)

鍵盤接收一個數組,調用remove()方法

以上就是本次整理的5到經典的程序編程題,其中有的是最新的企業面試JavaSE基礎的編程題和一些經典的邏輯思維題,希望對小夥伴們有所幫助,感謝您的支持!

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/269479.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-16 13:16
下一篇 2024-12-16 13:16

相關推薦

發表回復

登錄後才能評論