問題1:我輸入n爲2(讓用戶輸入兩個值)可是用戶能夠輸出三個值,因此就困在了那裏。
html
問題2解決方案:多打了一個花括號,結果致使找不到主類git
1.What happens if you declare a class constructor to have a void return type?
A . You'll likely receive a syntax error
B . The program will compile with a warning, but you'll get a runtime error
C . There's nothing wrong with declaring a constructor to be void
D . The class' default constructor will be used instead of the one you're declaring
解析:聲明任何類型的構造函數爲偶數void都是違反語法的,這樣您將收到語法錯誤。express
2.A variable whose scope is restricted to the method where it was declared is known as a(n)
A . parameter
B . global variable
C . local variable
D . public instance data
E . private instance data
解析:局部變量是那些聲明它們的方法的「局部」變量,也就是說,它們只能在該方法內部訪問。全局變量是能夠從任何地方訪問的變量,而參數是傳遞到方法中的變量。實例數據能夠看做是整個對象的全局變量。編程
3.A constructor may contain a return statement so long as no value (or expression) is returned.
A . true
B . false
解析:構造函數能夠包含非值返回的返回語句。數組
4.In order to preserve encapsulation of an object, we would do all of the following except for which one?
A . Make the instance data private
B . Define the methods in the class to access and manipulate the instance data
C . Make the methods of the class public
D . Make the class final
解析:封裝意味着類包含操做數據所需的數據和方法。爲了正確地保留封裝,實例數據不該該直接從類外部訪問,所以實例數據被設爲私有,並定義方法來訪問和操做實例數據。此外,訪問和操做實例數據的方法被公開,以便其餘類可使用該對象。保留字「final」用於控制繼承,與封裝無關。數據結構
5.Having multiple class methods of the same name where each method has a different number of or type of parameters is known as
A . encapsulation
B . information hiding
C . tokenizing
D . importing
解析:當方法共享相同的名稱時,它們被稱爲重載。消息中傳遞的參數的數量和類型提供了調用正確方法的信息。app
The expressions that are passed to a method in an invocation are called
A . actual parameters
B . formal parameters
C . formal arguments
D . formals
解析:形式(形式參數,形式參數)是在一個方法的報頭中聲明的形式。實際參數(實際值、實際參數)是實際上在調用中傳遞給方法的表達式。
總結:其實我列舉出來的問題只是本週學習中的一些具備表明性,思考型的錯誤,一些關於基礎知識點的錯誤我根本就沒有羅列,知識點的錯漏仍是太大了。函數
點評過的同窗博客和代碼學習
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第四周 | 399/1222 | 2/6 | 22/89 |