package java基础知识.数组和常用算法;
/*
传递参数时:
*/
class ArrayDemo3
{
public static void main(String[] args)
{
int a=10,b=20;
System.out.println("a="+a+",b="+b);
changeValue(a,b);
System.out.println("a="+a+",b="+b);
int[] arr = new int[]{1,2,3,4,5};
System.out.println("数组改变前");
printArray(arr);
changeValue(arr);
System.out.println("数组改变后");
printArray(arr);
}
public static void changeValue(int a,int b)
{
System.out.println("a="+a+",b="+b);
int temp = a;
a = b;
b = temp;
System.out.println("a="+a+",b="+b);
}
public static void printArray(int[] arr)
{
System.out.print("[");
for(int x=0; x<arr.length; x++)
{
if(x!=arr.length-1)
{
System.out.print(arr[x]+",");
}
else
{
System.out.print(arr[x]);
}
}
System.out.println("]");
}
public static void changeValue(int[] arr)
{
for(int x=0; x<arr.length; x++)
{
if(x%2==0)
{
arr[x]*=2;
}
}
}
}
ArrayDemo3
最新推荐文章于 2025-07-27 20:28:43 发布