1. 陣列的型別可以為任意型別嗎?
可以
2. 陣列中的元素的型別必須是相同的嗎? 陣列中的元素是有序的嗎?
型別必須相同,有序
3、陣列的長度可變不? 陣列的長度使用哪個屬性?
陣列長度不可變,length
4、陣列元素下標(或索引)的范圍是?
0~length-1
5、陣列也是參考型別嗎? 陣列也是物件,這句話對嗎?
對
6、陣列中的元素就像物件中的成員變數一樣,初始化方式也一樣,這句話對嗎?
正確
7、【上機】陣列的三種初始化方式是什么? 并測驗練習相關代碼
靜態初始化:
int[] a = {1,2,3};
動態初始化:
int[] a = new int[2];
a[0] = 1;
a[1] = 2;
默認初始化:
int[] a = new int[2]; // 0,0
8、陣列的靜態初始化代碼,下面代碼有沒有不合理的地方:
Dog[] dogs2 = {
new Dog("大黃",1),
new Dog("小強",2),
};
陣列最后一個元素后面不用加逗號
9、完成如下代碼:
char[] s;
s = new char[26];
for ( int i=0; i<26; i++ ) {
s[i] = (char) (’A’ + i);
System.out.println(s[i]);
// System.out.println(“s[” + i + “]=” + s[i]);
}
10、下面的陣列定義哪些是正確的?
A: int a[][] = new int[3,3]; ×
B: int a[3][3] = new int[][]; ×
C: int a[][] = new int[3][3]; √
D: int []a[] = new int[3][3]; √
E: int[][] a = new int[3][3]; √
11、請在下面陳述句中找出一個正確的,
A. int arr1[2][3];
B. int[][] a2 = new int[2][]; √
C. int[][] arr2=new int [][4];
D. int arr3[][4]= new int [3][4];
12、【上機】定義一個長度為10 的一維字串陣列,在每一個元素存放一個單詞;然
后運行時從命令列輸入一個單詞,程式判斷陣列是否包含有這個單詞,包含這個
單詞就列印出“Yes”,不包含就列印出“No” ,

13、冒泡排序的基本思路
1、整個數列分成兩部分:前面是無序數列,后面是有序數列
2、初始狀態下,整個數列都是無序的,有序數列是空
3、如果一個數列有N個元素,則至多需要n-1趟回圈才能保證數列有序
4、每一趟回圈可以讓無序數列中最大數列排到最后
5、每一趟回圈都從數列的第一個元素開始進行比較,依次比較相鄰的兩個元素,比較到無序數列的末尾即可(而不是數列的末尾)
6、如果前一個大于后一個,交換
7、根據是否發生交換判斷陣列是否已經有序
14、使用冒泡排序完成陣列元素的排序

15、可變引數的作用及其用法
適用于引數個數不確定,型別確定的情況,java把可變引數當做陣列處理
用法:
只能出現在引數串列的最后
...位于變數型別和變數名之間,前后有無空格都可以
呼叫可變引數的方法時,編譯器為該可變引數隱含創建一個陣列,在方法體中以陣列形式訪問可變引數,
16、如何給main方法傳遞實參
通過命令列引數
17、【上機】用二重回圈求出二維陣列b所有元素的和:

18、Eclipse可以開發Java,可以開發c++嗎?
可以
19、Eclipse中的debug模式有什么好處?
修正語法錯誤和邏輯錯誤,保證程式的正確性
20、Eclipse中運行一個Java程式,如何操作?
main 函式 右鍵-> run application 就ok了
21、Eclipse需要安裝嗎? 使用eclispe需要安裝JDK嗎?
不需要,需要
22、【上機】熟悉Eclipse開發環境,建立一個Java專案,并運行一個類
這個就不截圖了!
23、【上機】熟悉Eclipse的除錯環境(debug),建立一個Java專案,并使用debug
進行除錯,測驗程式每步執行情況,
打斷點,然后debug 執行程式
24、假如我找不到package explore視圖了,怎么樣才能讓他出現?
window-》show view->package explore
階段專案課程2:
https://gitee.com/xiaqi17/website/blob/master/main.java
如果覺得可以,點個star
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/294877.html
標籤:其他
