0
点赞
收藏
分享

微信扫一扫

java_数组

public class TestArray {
public static void main(String args[]) {
int testArray[];//声明数组(以及数组的类型;)
testArray = new int[5];//数组实例化(分配内存)

for (int i = 0; i < testArray.length; i++) {
testArray[i] = i * i;
System.out.println(testArray[i]);
}
/* 将数组的声明和实例化合在一行;注意声明的部分即LHS不要讲[]给忘掉:
//注意不要写成double testArray=new double[5];将提示:(左边和右边的类型不匹配了)
Type mismatch: cannot convert from double[] to double
//另外就是不可以再定义一个名为testArray的数组了,将导致:
Duplicate local variable testArray((duplicate重复)定义)
*/
double [] testArrayD=new double[5];//注意不要写成double testArray=new double[5];
for(int i = 0;i<testArrayD.length;i++)
{
testArrayD[i] =i+1.11;
System.out.println(testArrayD[i]);
}
/*
out put:
1
4
9
16
1.11
2.1100000000000003//由于计算机表示浮点数的误差所产生结果
3.1100000000000003
4.11
*/
}
}


举报

相关推荐

0 条评论