1.看程序说结果,请不要提前运行
public class Test03_01 {
public static void main(String[] args) {
int[] arr1 = {1,2,3,4,5};
int[] temp1 = arr1;
int[] temp2 = arr1;
System.out.println("通过temp1取出数组值: ");
for(int i = 0;i<temp1.length;i++) {
System.out.print(temp1[i]+" ");
}
System.out.println(); //作用换行用的
System.out.println("通过temp2取出数组值: ");//输出;通过temp2取出数组值;
for(int i = 0;i<temp2.length;i++) {
System.out.print(temp2[i]+" "); //输出;1 2 3 4 5
}
System.out.println(); //作用换行用的、去掉ln连续不换行、去掉ln就显示一下换行
temp1[2] = 9;//将9 赋值给 TEMP1【2】 、索引 2 对应的数值(3)
System.out.println("通过temp1取出数组值: ");//通过temp1取出数组值:
for(int i = 0;i<temp1.length;i++) {//循环语句 ,定一个int整数常量 i=0开始、 I<temp1.length(条件;i小于数值长度(5)。条件成立继续循环)、i++步进循环
System.out.print(temp1[i]+" ");//输出: 1 2 9 4 5、 和""里面的字符串
}
System.out.println();//括号空白、+ print LN, 跳下一行 换行用的
System.out.println("通过temp2取出数组值: ");//输出 :通过temp2 取出数组值;
for(int i = 0;i<temp2.length;i++) {//循环语句,开始语句 定义一个整数的int 。i; 条件 (i<temp2) i小于数组长度(5)就继续开始循环,i++步进语句
System.out.print(temp2[i]+" ");//循环输出 :数组内的数值: 1 2 3 4 5 正确的事 1 2 3 9 4 5
}
System.out.println();
}
}
第二题:分析以下需求并实现
1.看程序说结果,请不要提前运行
public class Test03_02 {
public static void main(String[] args) {
int[] arr1 = {1,2,3,4,5};//数组1 12345
int[] arr2 = {5,6,7};//数组2 567
int[] temp = arr1;//数组 1 赋值给temp
System.out.println("通过temp取出arr1中的元素: ");//输出 ;通过temp取出 arr1中的元素 :(12345)
for(int i = 0;i<temp.length;i++) {//循环
System.out.print(temp[i]+" ");//输出: 1 2 3 4 5
}
temp = arr2;//arr2 赋值给 temp
System.out.println("通过temp取出arr2中的元素: ");//直接输出 双引号内的内容 直接显示
for(int i = 0;i<temp.length;i++) {//循环 temp 也就是 arr2 中的5 6 7
System.out.print(temp[i]+" ");//输出: 5 6 7
|
|