解释下面每一行java程序代码,回答很好的会加分哦

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:02:24
public class ArrayDemo{
public static void main(String[]args){
int[] arr=new int[10];
System.out.print("arr初始值:");
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+"");
arr[i]=i;
}
System.out.print("\narr设定值:");
for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+"");
System.out.println();

}
}

public class ArrayDemo{ //定义公共类ArrayDemo
public static void main(String[]args){ //main函数程序入口
int[] arr=new int[10]; //定义一个10位大小的整型数组
System.out.print("arr初始值:"); //像屏幕输出 arr初始值
for(int i=0;i<arr.length;i++){ //循环(遍历)数组arr
System.out.print(arr[i]+""); //输出数组arr第i位置的内容
arr[i]=i; //将第i位置内容改为i的值
}
System.out.print("\narr设定值:");
for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+"");
System.out.println(); //输出一空行

}
}

--------------------------
for语句的格式为:
for (初始化语句; 条件语句; 控制语句)
{
语句1 ;
语句2 ;
....

语句n ;
}

for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行语句1到语句n;然后执行“控制”语句;接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立时才结束for循环。如:

for(i=0;i<10;i++)......;

int i,a[]=new int[10];
for (i=0,i<10;i++) a[i]= 0;

这段代码把整型数组a中的所有元素都赋成0。
你可以在for循环的头部说明你的变量,而且最后