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

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

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

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

Java基本类型

  • 2016年05月10日 15:08
  • 80KB
  • 下载

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

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

java基本类型、运算符、和表达式

  • 2015年03月29日 00:36
  • 372KB
  • 下载

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

需求:定义一个函数交换两个基本类型变量的值。 相信看过我前面的文章的同学都应该看的懂我以下的代码: class Demo2 { public static void main(String[]...

java基本类型的默认值

刚工作几年的时候经常又新人问int  boolean变量的默认值是多少  这个也是经常看到的一个东西  接下来看测试结果 import org.junit.Test; public cla...

java基本类型位数、最大值、最小值

java基本类型位数、最大值、最小值 package day02; public class ShuJuLeiXin {  public static void main(Str...

Java——基本类型及基本值

Java编程语言的类型分为两类:基本类型和引用类型,相应的有两种数据值,即基本值和引用值。基本类型有布尔型和数值型。数值型有整型byte、short、int、long和char,以及浮点型float和...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java基本类型(传值)复合类型(引用)
举报原因:
原因补充:

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