数组元素复制 学习笔记

package com.ctgu.java.exer;

public class TestArray {
	public static void main(String[] args){
		int[] array1,array2;
		array1 = new int[]{2,3,5,7,11,13,17,19};

		for(int i = 0;i < array1.length;i++){
			System.out.print(array1[i] + "\t");
		}
		System.out.println();
		array2 = new int[array1.length];

		//array2 = array1;

		for(int i = 0;i < array2.length;i++){
			if(i % 2 == 0){
				array2[i] = i;

			}else{
				array2[i] = array1[i];
			}

			}
		System.out.println("array2:");
		for(int i = 0;i < array2.length;i++){
		   System.out.print(array2[i] + "\t");

		}
		System.out.println();
		for(int i = 0;i < array1.length;i++){
			System.out.print( array1[i] + "\t");
		}
	//	for(int i = 0;i < array2.length;i++){
	//		System.out.print(array2[i] + "\t");
	//	}

	}

}
时间: 2024-08-06 15:39:47

数组元素复制 学习笔记的相关文章

数组元素复制 反转 学习笔记

package com.ctgu.java.exer; public class TestArray3 { public static void main(String[] args){ int[] arr = new int[]{12,43,9,0,-65,-99,100,9}; int max = arr[0]; for(int i = 1; i < arr.length;i++ ){ if(max < arr[i]){ max = arr[i]; } } System.out.print

数组与指针学习笔记

1.数组初始化说明 (1).在函数体外定义的内置数组,其元素均被初始化为0: (2).在函数体内定义的内置数组,其元素无初始化: (3).类类型的数组自动调用默认构造函数进行初始化,如果无默认构造函数,则必须为该素族元素提供显示初始化. 2.指针的定义 double *p_dbData1, p_dbData2; p_dbData1为指向double类型的指针,p_dbData2为类型为double的对象,若两个变量都定义为double指针,则如下所示: double *p_dbData1,  *

Java 数组元素复制的三种方法

一.将数组元素逐个复制到目标数组中 例1 //源数组 int[] source = {10,30,20,40}; //目标数组 int[] target = new int[source.length]; for (int i = 0;i < source.length;i++){ target[i] = source[i]; } 二.使用System类的arraycopy()方法 public static void arraycopy(Object src,int srcPos,Object

2015/4/9 数据转换 数组 枚举 /C#学习笔记

using System;class StudentHomeWork{    public enum Friends    { 老大, 老二, 老三, 老四, 老五, 老六 };    public static void Main()    {        Friends f1 = Friends.老大;        Friends f2 = Friends.老二;        Friends f3 = Friends.老三;        Friends f4 = Friends.老四

自定义属性,匹配数组内容——JS学习笔记2015-5-26(第39天)

使用自定义属性匹配数组内容 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>匹配数组内容</title> 5 <meta charset="utf-8"> 6 <script> 7 window.onload = function(){ 8 var aBtn=document.getElementsByTagName('input'); 9 var arr =

指向二维数组的指针 学习笔记

#include<stdio.h> #define M 3 void main() { int a[M][M], *q; int sum(int(*p)[M]); printf("请输入方阵数据:"); for(q=a[0];q<a[0]+M*M;q++) scanf("%d",q); printf("方阵主对角线上的元素之和为:%d\n",sum(a)); } int sum(int(*p)[M]) { int i,s=0;

数组的长度 学习笔记

package com.ctgu.java; public class TestArray3 { public static void main(String[] args) { int[] i = new int[] {12, 13, 14}; int[] j = new int[10]; for(int k = 0; k < i.length; k++){ j[k]=i[k]; } j[3] = 15; j[4] = 16; //int k =1; for(int k = 0; k < j

指向结构体数组的指针 学习笔记

#include<stdio.h> void main() { struct stu_type{ char num[15]; char name[10]; int age; int c; int math; int en; int sum; float ave; }*p,stu[3]= {{"2011110101","张晓天",22,60,70,75}, {"2011110102","王小红",22,65,75,7

No4.数组的基本操作__Java学习笔记

1 public class HelloArrayOp { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 6 System.out.println("第131页:数组的基本操作:" 7 +"\n"+"遍历数组" 8 +"\n"+"填充替换数组元素" 9 +"\n"+&