b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

java语言程序设计(5)

电脑杂谈  发布时间:2016-12-30 16:06:08  来源:网络整理

src - 源数组。

srcPos - 源数组中的起始位置。

dest - 目标数组。

destPos - 目标数据中的起始位置。

length - 要复制的数组元素的数量。

另外:arraycopy方法没有给目标数组分配内存空间,复制前需要创建目标数组并给它分配内存。复制完成后,各自占有独立空间。

 //使用System中的静态方法arraycopy复制数组   
int[] targetArray = new int[sourceArray.length];
System.arraycopy(sourceArray, 0, targetArray, 0, sourceArray.length); 
3.使用clone方法复制数组

int[] targetArray = new int[sourceArray.length];
/*使用clone方法将int[]型数组,将sourceArray复制到targetArray
*由于clone方法返回的类型是对象Object,所以要使用(int[])强制转换为int[]
*/ 
targetArray = (int[])sourceArray.clone();

对于基本数据类型的参数,传递的是实参的。

对于数组类型的参数,传递的是数组的引用。

进行排序:

java.util.Arrays.sort(array);

二分查找:

java.util.Arrays.binarySearch(array,key);

数组相当判断:

java.util.Arrays.equals(array1,array2);

//TestCircle.java
class Circle
{
	//---------------静态数据-----------------
	static int numOfObjects=0;   //静态数据
	
	//---------------静态方法-----------------
	static int getNumOfObjects() //静态方法,其中只能使用静态数据,不能用实例变量radius
	{
		return numOfObjects;
	}
	
	//---------------数据域-----------------
	double radius=1.0;

	
	//---------------构造方法1-----------------
	//类如果没有声明构造方法,类隐含声明一个方法体为空的无参构造方法,此称之为默认构造函数
	Circle()
	{
		numOfObjects;
	}

        
	//---------------构造方法2-----------------
	//1,构造方法可以重载
	//2,构造方法无返回,与类同名
	//3,构造方法的调用是在创建一个对象使用new操作符时进行的
	//4,构造方法的作用是初始化对象
	Circle(double radius)
	{
		this.radius=radius;
		numOfObjects;
	}


	double getArea()
	{
		return radius*radius*Math.PI;
	}
}

//文件中唯一的公共类:包含main方法,与文件名同名,public。
public class Main
{
	public static void main(String args[])
	{
		Circle myCircle = new Circle(10);
		System.out.println(myCircle.getArea());
	}
}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23953-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...