java数组元素复制

摘要: 数组李各个元素的值可以用数组的引用和使用循环对其赋值,但要注意两个不同的长度的数组进行复制的时候下标越界的问题,要对数组的下边进行判断。下面通过代码来演示

    数组李各个元素的值可以用数组的引用和使用循环对其赋值,但要注意两个不同的长度的数组进行复制的时候下标越界的问题,要对数组的下边进行判断。下面通过代码来演示。

    用for循环演示对数组各个元素的值的复制。

//FuZhi1类,所描述的是用for语句进行数组各元素的复制

public class FuZhi1
{
	public static void main(String[] args){
		
		// 下面创建一个int型的数组,数组的长度为10
		
		int a[] = new int[10];
		
		int b[] = new int[a.length];
		
		System.out.println("数组a的各个元素的值为 : ");
		
		for (int i = 0; i < a.length; i++)
		{
			a[i] = i + 1;
			
			// 打印数组a的各个值
			
			System.out.print(a[i] + "	");
		}
		System.out.println("");
		System.out.println("数组b的各个元素的值为:");
		
		for (int j = 0; j < b.length; j++)
		{
			b[j] = a[j];
			System.out.print(b[j] + "	");
			
		}
		
		System.out.println("");
	}
	
}

image.png


解析:用for循环语句来对数组a各个元素进行初始化,即对其赋值;再通过for循环遍历数组a的各个元素并把值赋给数组b。


注意:两个不同长度的数组进行复制的时候一定要注意下标越界的问题。


本文由 帝一博客 原创发布。用户在本站发布的原创内容(包括但不仅限于回答、文章和评论),著作权均归用户本人所有。独家文章转载,请联系邮箱:17762131@qq.com。获得授权后,须注明本文地址: https://bubukou.com/javachuxue/2000.html

网友留言评论

0条评论