文档章节

Java基础知识---数组的引用传递

Watto
 Watto
发布于 2017/04/03 22:07
字数 162
阅读 2
收藏 0

package com.javase03.array;
//数组的引用传递
public class ArrayTest{
    
    //数组可以作为参数
    //方法
    public static void printArr(int[] arr){
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+"\t");
        }
        System.out.println();
    }
    
    //数组作为返回值类型
    public static int[] getArr(){
        int[] arr = {2,4,5,3,8};
        return arr;
    }
    
    //将数组第一个元素值改为999
    public static void changeArr(int[] arr){
        if(arr.length>0){
            arr[0]=999;
        }
    }
    
    public static void change(int a){
        a=999;
    }
    
    public static void main(String args[]){
        
        int[] arr = {2,4,5,3,8};
        changeArr(arr);
        printArr(arr);
        System.out.println();
        
        int[] brr = getArr();
        printArr(brr);
        System.out.println();
        
        int a=10;            //10是实际参数
        change(a);            //a是形式参数
        System.out.println("a="+a++);        //最终结果是实际参数中的值 a++的结果还是10
        
    }
    
    
}

© 著作权归作者所有

共有 人打赏支持
Watto
粉丝 1
博文 71
码字总数 27737
作品 0
杭州
程序员
私信 提问
RxJava小考题 -- Rxjava源码分析(一)

前言: 现在面试很多都会问RxJava的源码,直接讲RxJava的源码,估计大家都不太会看下去,我们先看个小考题,然后再去看相关的源码。 正文: 问题一: 问题: 我们用二个Customer分别去订阅一...

青蛙要fly
06/13
0
0
Java基础知识——JNI入门介绍

Java类型和本地类型对应     在如下情况下,需 要在本地方法中应用java对象的引用,就会用到类型之间的转换:   1)java方法里面将参数传入本地方法;   2)在本地方法里面创建java对...

cyper
2013/09/19
0
0
为 Java 程序员准备的 10 分钟 Perl 教程

这10分钟教程并不是Java和Perl的比较。目标是探索作为Java开发人员如何快速学习Perl。以下是一些从我的角度来看的关键笔记。 1.从基础开始 不像java,Perl不需要“main”方法作为入口点。要运...

oschina
2013/11/08
7.6K
17
探索 Kotlin 的隐性成本(Part 2)

这是关于 Kotlin 编程语言的第 2 部分更新。 如果还没有读过第一部分,请点击超链接跳转阅读。 让我们继续发现更多 Kotlin 功能的实现细节。 局部函数 第一篇文章中有一类函数我们并未谈及:...

oschina
2017/08/03
421
0
Android JNI学习(四)——JNI的常用方法的中文API

本系列文章如下: Android JNI(一)——NDK与JNI基础 Android JNI学习(二)——实战JNI之“hello world” Android JNI学习(三)——Java与Native相互调用 Android JNI学习(四)——JNI的常用方法...

隔壁老李头
05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Angularjs实现控制器之间通信方式示例

利用angularjs开发项目中,控制器之间的通信,比如参数的传递,数据的传递,都是比较常见的。控制器之间的通信,显得尤为重要。常见的方式有如下两种:一、angular服务的方式;二、基于事件广...

前端攻城老湿
12分钟前
0
0
xshell使用xftp传输文件

12月11日任务 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 1.xshell使用xftp传输文件 示例一:xshell使用sftp传输文件 新建一个会话 定义为sftp 连接登入 可以get文件,下载...

hhpuppy
14分钟前
1
0
深入解析Vuex实战总结

这篇文章主要介绍了Vuex的初探与实战小结,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 1.背景 最近在做一个单页面的管理后台项...

前端攻城小牛
15分钟前
1
0
eslint rules 规则

'rules': { "comma-dangle": ["error", "never"], //是否允许对象中出现结尾逗号 "no-cond-assign": 2, //条件语句的条件中不允许出现赋值运算符 "no-console": 2, //不允许出现console语句 ...

agenyun
59分钟前
2
0
类型判断时instanceof和equals的不同用法

接口设计时为了避免序列化的麻烦,将接口定义为参数为map<String,String>类型的接口,但是现在调用时需要转换当前的实体Bean为Map,接口接收方再把Map转换为另一个Bean实体。过程中的需要对类...

wangtx
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部