A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马