java習題及答案
❶ java試題 急需答案 謝謝!!!
1-10:T, T, F, F, F, F, T, F, F, T,
11-21:T, F, F, T, T, F, T, T, F, T, T
❷ 誰能幫忙詳細解釋下這道JAVA習題答案
我表示很服氣,注釋都說的很明白了吧。
如果你看不懂代碼,那麼只看漢字就好了。
如果你連漢字也看不懂,那我解釋又有啥用。
❸ Java習題解答
1.D 2.A 3.B 4.B 5.B 6.B 7.D 8.D 9.C 10.C
❹ java內部類部分的選擇題習題及答案 注意是選擇題
*類是面向對象編程的基本元素,它定義了一個對象的結構和行為。在Java程序里,要表達的概念封裝在類里。一個類定義了一個對象的結構和它的功能介面,功能介面稱為成員函數或方法。
類定義中,類名和超類名是合法的標識符。類定義的第一行是類聲明,關鍵字extends表示類是超類派生的子類。在Java中,有一個根類Object,其它的類是直接或間接從它派生而來,如果要定義Object的直接子類,可以省略extends子句,編譯器會自動包含它。最外層大括弧內為類體,類體中定義了這個類中所有的變數和這個類所支持的方法。通常變數在方法前定義,類中所定義的變數和方法都是類的成員。對類的成員可以設定訪問許可權,來限定其它對象對它的訪問,訪問許可權可以有private、protected、public和friendly。對類的成員來說,可以分為實例成員和類成員兩種。
類名可以作為變數的類型來使用,如果一個變數的類型為一個類,那麼它指向的是這個類的實例,叫做對象實例。所有對象實例和它們的類型都是兼容的,就像可以把位元組型的值賦予給整型的變數一樣,可以把對象的子類的任何實例賦給一個對象型的變數。 *操作符new用來生成一個類的實例,可以用幾個變數指向同一個對象。
一個實例是類模板的單獨的復制,帶有自己的稱為實例變數的數據集。一個實例也可以作為一個對象。當定義一個變數的類型是某個類時,它的默認值是null,null是對象型的一個實例。對象null沒有值,和整數零不同。
創建一個新的對象時,可以直接對它的實例變數賦值。每個對象都有它所屬類的實例變數的副本,每個對象的實例變數都是和其它對象的實例變數分離的,所以改變一個對象的實例變數不會影響其它對象的實例變數。
希望我能幫助你解疑釋惑。
❺ JAVA試題,答案求助
循環題:
1. (for 循環)計算1 2 3 ... 100 的和
2. (for 循環)計算1 3 5 ... 99 的和
3. (while/do…while 循環)把1、2 兩題用while 循環或do...while 循環改寫
4. (for 循環)讀入一個小於10 的整數n,輸出它的階乘n!
5. (for 循環)求100 以內所有能被3 整除但不能被5 整除的數字的和。
6. (for 循環)*「百錢買百雞」是我國古代的著名數學題。題目這樣描述:3 文錢可以買1
只公雞,2 文錢可以買一隻母雞,1 文錢可以買3 只小雞。用100 文錢買100 只雞,那麼各
有公雞、母雞、小雞多少只?
7. (for 循環)*搬磚問題:36 塊磚,36 人搬,男搬4,女搬3,兩個小孩抬1 磚,要求一次
全搬完,問男、女和小孩各若干?
8. (for 循環)*編程找出四位整數abcd 中滿足下述關系的數。
(ab cd)(ab cd)=abcd
9. (循環)*讀入一個整數n,輸出如下圖形
n = 3
*
***
*****
n = 4
*
***
*****
*******
思路:讀入的整數n,就是外層循環的循環次數。
對於每一行,要做的事情:1. 輸出若干個空格;2. 輸出若干個星;3. 換行。
提示:輸出不換行,用System.out.print()
10. (循環)*輸出99 乘法表
11. (循環)**求水仙花數。所謂水仙花數,是指一個三位數abc,如果滿足a3 b3 c3=abc,
則abc 是水仙花數。
12. (循環)**輸入一個整數,計算它各位上數字的和。(注意:是任意位的整數)
13. (循環)**輸入一整數A,判斷它是否質數。
提示1:若從2 到A 的平方根的范圍內,沒有一個數能整除A,則A 是質數。
提示2:在java 中計算n 的平方根可以使用Math.sqrt(n)
14. (循環)**如果一個數等於其所有因子之和,我們就稱這個數為"完數",例如 6 的因子為
1,2,3 6=1 2 3 6 就是一個完數.請編程列印出1000 以內所有的完數
15. **計算圓周率
中國古代數學家研究出了計算圓周率最簡單的辦法:
PI=4/1-4/3 4/5-4/7 4/9-4/11 4/13-4/15 4/17......
這個算式的結果會無限接近於圓周率的值,我國古代數學家祖沖之計算出,圓周率在
3. 和3. 之間,請編程計算,要想得到這樣的結果,他要經過多少次加減法運算?
❻ java的簡單的習題,要詳細的答案
arr是二維數組,我們可以這樣理解二維數組:二維數組其實就是存放一維數組的一維數組(即元素是一維數組)
所以一個二維數組的長度,就是裡面一維數組的個數,所以:arr.length就是 2
arr[1].length就是指二維數組裡面第一個元素的長度(因為其元素是一維數組,所以有長度)
數組下標是從0開始 所以第一個是{40,30}很明顯長度是2
所以答案是:D.2 2
希望對你有幫助
❼ java練習題需要答案
1、d 面向對象的三大特徵是 封裝、繼承、多態
2、d 不能以數字開頭 只能一下劃線,$,字母 作為開頭
3、a 不做解釋
4、b
5、c 子類只能有一個父類,父類可以有多個子類,子類可以實現多個介面
6、b 因為case2沒加break;