首页 > 其他分享 >6.2 数组引用传递分析

6.2 数组引用传递分析

时间:2023-06-03 15:55:04浏览次数:36  
标签:int System 6.2 数组 println out data 引用

  • 数组是引用传递
public class HelloWorld {
    public static void main(String[] args){
        // 数组是引用数据类型;就一定会发生引用传递;
        int data [] = new int [] {10,20,30};
        int temp [] = data;
        temp [0] = 99;// data[0]会跟着改变;
        //System.out.println(data);// 数组无法直接输出;

        System.out.println("数组长度" + data.length);
        for(int x = 0;x < data.length;x++){
            System.out.println(data[x]);
        }

    }
    
}
  • 结果
数组长度3
99
20
30

标签:int,System,6.2,数组,println,out,data,引用
From: https://www.cnblogs.com/pansidong/p/17454097.html

相关文章

  • 6.1 数组定义
    publicclassHelloWorld{publicstaticvoidmain(String[]args){//intdata[]={1,2,3};//静态初始化-简略格式intdata[]=newint[]{11,22,33};//静态初始化-完整格式(讲师推荐完整格式!!!)//intdata[]=newint[3];//......
  • 2023.6.2 统计范围内的元音字符串数
    可以用前缀和解。首先建立一个前缀和数组prefix,令n为words的长度,那么prefix的长度就是n+1。(将下标0空出来)然后遍历words中的每一项,如果该项符合规则,则prefix[i]=prefix[i-1]+1,否则prefix[i]=prefix[i-1。(意味着,这个位置有一个字符串可以提供1个贡献)最后遍历querie......
  • 关于int**在malloc为二维数组分配空间时候的作用见解
    关于int**在用malloc函数为二维数组分配空间时候int**  二级指针类型二维数组的数组名为行指针,写成 arr =(char**)malloc(n*sizeof(char))时,arr并不是二维数组的数组名,而是指针数组的数组名,指针数组的数组名是二级指针,所以可以用int**把malloc分配的空间强制转换成二级指针类......
  • 对一个二维数组中的数据排序,方法如下: 将整个数组中值最小的元素所在行调整为数组第一
    /*对一个二维数组中的数据排序,方法如下:将整个数组中值最小的元素所在行调整为数组第一行,将除第一行外的行中最小元素所在行调整为第2行,将除第1,2行外的行中最小值元素所在行调整为第3行,以此类推*/   #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN......
  • 超详细の树状数组讲解!
    树状数组以下有错误的话欢迎指正由于篇幅问题每道题目的代码在每一板块最后折叠给出其实线段树能维护的东西比树状数组能维护的东西多得多,但是树状数组代码好写啊!一维树状数组最为常用的树状数组,我们一般都是用这个来解决问题,二维的后面会讲。引入我们在进行数列操作的时候......
  • 树状数组详解——本质上就是空间换时间,可以解决大部分基于区间上的更新以及求和问题
     943.区间和查询-Immutable 中文 English 给一个整数数组nums,求出下标从i到j的元素和(i≤j),i跟j对应的元素也包括在内。 样例样例1输入:nums=[-2,0,3,-5,2,-1]sumRange(0,2)sumRange(2,5)sumRange(0,5)输出:1-1-3解释:sumRange(0,2)->(-2......
  • 2023.6.2linux系统文件查找
    03.Linux系统⽂件查找⽂件查找概述find名称查找find⼤⼩查找find时间查找find⽤户查找find类型查找find权限查找find处理动作Authorvx:WingspanGo⽂件查找概述Linux系统中的find命令在查找⽂件时⾮常有⽤⽽且⽅便。它可以根据不同的条件来进⾏查找⽂件:例如⽂件......
  • 6.2每日总结
    今天完成了计算机网络课程的第2个实验。虽然实验最后没有成功。但是从实验中学到了很多东西。比如网络配置等等等等。对软件工程这门课来说,一切都是需要联网的例如我们将数据库挂到云服务器上。这个地方就用到了IP地址。同样在计算机网络课程的理解上,使我能够更轻松的去理......
  • 2023-06-02:给定一个二进制数组 nums 和一个整数 k, k位翻转 就是从 nums 中选择一个长
    2023-06-02:给定一个二进制数组nums和一个整数k,k位翻转就是从nums中选择一个长度为k的子数组,同时把子数组中的每一个0都改成1,把子数组中的每一个1都改成0。返回数组中不存在0所需的最小k位翻转次数。如果不可能,则返回-1。子数组是数组的连续部分。输入:nums......
  • 函数返回值与指向对象的指针和引用
    定义一个指向对象的指针或则引用不会调用构造函数和析构函数。首先,强调一点,和函数传参一样,函数返回时也会做一个拷贝。从某种角度上看,和传参一样,也分为三种:(1)返回值:返回任意类型的数据类型,会将返回数据做一个拷贝(副本)赋值给变量(return语句后边的变量会生成一个副本给一个临......