package com.atguigu.exer;
/*
- (1)创建一个名为TestArray的类,在main()方法中声明array1和array2两个变量,
- 他们是int[]类型的数组。
(2)使用大括号{},把array1初始化为8个素数:2,3,5,7,11,13,17,19。
(3)显示array1的内容。
(4)赋值array2变量等于array1,修改array2中的偶索引元素,使其等于索引值
(如array[0]=0,array[2]=2)。打印出array1。
*/
public class TestArray {
public static void main(String[] args) {
int[] array1, array2;
array1 = new int[] { 2, 3, 5, 7, 11, 13, 17, 19 };
// 遍历array1
for (int i = 0; i < array1.length; i++) {
System.out.print(array1[i] + "\t");
}
System.out.println();
System.out.println(array1);
array2 = array1;
System.out.println(array2);
// 修改array2
for (int i = 0; i < array2.length; i++) {
if (i % 2 == 0) {
array2[i] = i;
}
}
// 遍历array1
for (int i = 0; i < array1.length; i++) {
System.out.print(array1[i] + "\t");
}
// // 遍历array2
// for (int i = 0; i < array2.length; i++) {
// System.out.print(array2[i] + "\t");
// }
}
}
package com.atguigu.exer;
public class TestGetSum {
public static void main(String[] args) {
int[][] m = new int[][]{
{3,8,2},{2,7},{9,0,1,6}};
int sum = 0;
for(int i = 0;i < m.length;i++){
for(int j = 0;j < m[i].length;j++){
System.out.print(m[i][j] + “\t”);
sum += m[i][j];
}
System.out.println();
}
System.out.println(“总和为:” + sum);
}
}
package com.atguigu.exer;
/*
- 1.(1)定义类Pritimive,在类中定义一个有3个元素的boolean类型的数组t作为其成员变量。
-
定义类TestPritimive,在TestPritimive的main()方法中创建Pritimive对象d,输出其成员变量t的三个元素值。数组元素未赋值。
练习目的:检验基本数据类型数组创建时的自动赋值。
(2)给对象d的成员变量t赋值为{true,true,true},并输出t的三个元素值。
*/
public class TestPritimive {
public static void main(String[] args) {
//创建Pritimive的对象d
Pritimive d = new Pritimive();
//遍历d的数组元素
for(int i = 0;i < d.t.length;i++){
System.out.println(d.t[i]);
}
//给d的数组元素重新赋值
d.t[0] = true;
d.t[1] = true;
d.t[2] = true;
for(int i = 0;i < d.t.length;i++){
System.out.println(