Java蜘蛛人 欢迎大家

欢迎大家 来到我的blog , 如果我身边的朋友 有什么不懂可以直接来问我 我会细心的帮助你的. 如果网络上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
posts - 54, comments - 192, trackbacks - 0, articles - 1
public class ParamTest
{
    
public static void main(String []args)
    {
        
        System.out.println("最先开始percent ");
        
double percent=10;
        
double aa=percent*20;  //我们让 percent 去去乘20 发现 percnet 依然是10没改变
        System.out.println("
percent="+percent);
        tripleValue(
percent);   //用tripleValue 这个方法就把percent的值改了 
    Works a    
=new Works("haha",800);
    Works b 
=new Works("baba",900);
    System.out.println("a
="+a.getName()+"\t"+a.getSalary());
    System.out.println("b
="+b.getName()+"\t"+b.getSalary());
    haha(a,b);  
//用这个方法把他们的名字 换位
        
    }
    
public static void tripleValue(double x)
    {
        x
=3*x;
        System.out.println("
End of method percent="+x);
    }
    
public static void haha(Works x,Works y)  //由于上面 a 是Works型的参数 所以这里定义是一样的
    {
        Works 
temp;
        
temp=x;
        x
=y;
        y
=temp;
        System.out.println("a
="+x.getName()+"\t"+x.getSalary());
        System.out.println("b
="+y.getName()+"\t"+y.getSalary());
    }
}

class Works
{
    private String name;
    private 
double salary;
    Works(String n,
double s)
    {
        name
=n;
        salary
=s;
    }
    
public String getName()
    {
        
return name;
    }
    
public double getSalary()
    {
        
return salary;
    }
    
}
其他的我就不想 多说. 自己看看代码 不懂的话 直接加我QQ问

                                                                                     __作者: 郑成桥

只有注册用户登录后才能发表评论。


网站导航: