Java基本类型(传值)复合类型(引用)

原创 2016年08月29日 16:35:23
public class PassTest {
    float ptValue;
    public void changeInt(int value)
    {
        System.out.println("In changeInt:"+value);
        value=55;
    }
    public void changeArrayValue(int xc[]){
        System.out.println("In changeArrayValue:"+xc[1]);
        xc[1]=6;
    }
    public static void main(String[] args) {
        int val=11;
        int sc[]={1,9};
        PassTest pt=new PassTest();
        pt.ptValue=20;
        pt.changeInt(val);
        System.out.println("Current Int value is: "+val);
        pt.changeArrayValue(sc);
        System.out.println("Current Value in array is: "+sc[1]);
    }

}

结果
In changeInt:11
Current Int value is: 11
In changeArrayValue:9
Current Value in array is: 6

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

学习effective java-16类和接口之复合优于继承

该知识点是自己从书籍中学习的笔记。 与方法调用不同,继承打破了类的封装特性。使用继承估计会出现以下问题: 1.  如果父类发生了变化,那么子类也需要检查是否需要更新。 2.  开始时,子类有一个...

JAVA的简单数据类型和复合数据类型

Java的简单数据类型 数据类型 数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都依赖于特定的...

Java基本类型和对象类型 传值

关于java中只有“值传递”的认识:如果是基本类型就传递值的拷贝(基本类型的包装类型),如果是对象类型就传递引用的拷贝(所以根据传递的引用能够改变原有对象的值,但是不能重新指向另外的对象,否则不会改变...

关于基本类型的简单赋值和复合赋值运算

通过阅读下面转载的文章,Kaiwii学习到以下的内容: 1、需要判断一个变量的类型,可以采用下面的方式完成: 假如我要弄清楚2.0/SAMPLING_COUNT的结果的类型,Kaiwii可以这样做...

Java基本类型

  • 2016-05-10 15:08
  • 80KB
  • 下载

JAVA_SE基础——45.基本类型变量.值交换[独家深入解析]

需求:定义一个函数交换两个基本类型变量的值。 相信看过我前面的文章的同学都应该看的懂我以下的代码: class Demo2 { public static void main(String[]...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)