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、冒泡排序的基本思路
14、使用冒泡排序完成数组元素的排序
15、可变参数的作用及其用法
16、如何给main方法传递实参
通过命令行参数
17、【上机】用二重循环求出二维数组b所有元素的和:
18、Eclipse可以开发Java,可以开发c++吗?
可以
19、Eclipse中的debug模式有什么好处?
修正语法错误和逻辑错误,保证程序的正确性
20、Eclipse中运行一个Java程序,如何操作?
略
21、Eclipse需要安装吗? 使用eclispe需要安装JDK吗?
不需要,需要
22、【上机】熟悉Eclipse开发环境,建立一个Java项目,并运行一个类
略
23、【上机】熟悉Eclipse的调试环境(debug),建立一个Java项目,并使用debug
进行调试,测试程序每步执行情况。
24、假如我找不到package explore视图了,怎么样才能让他出现?
window-》show view->package explore