按要求编写Java应用程序。 编写一个名为Test的主类,类中只有一个主方法; 在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1, 3,5,…,99}输出这个数组中的所有元素,每输出十个换一行;在主方法中定义一 个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。
int[]x=new int [50];
char[][]y=new char[10][10];
int j=1,w=0;
for(int i=0;i<50;i++)
{
x[i]=j;
j+=2;
}
System.out.println("以下是一维数组的元素:");
for(int q=0;q<5;q++)
{
for(int m=0;m<10;m++)
{
for(int n=w;n<50;n++)
{
System.out.print(x[w]+"\t");
w++;
break;
}
}
System.out.println();
}
System.out.println("以下是二维元素:");
for(int m=0;m<10;m++ )
{
for(int n=0;n<10;n++)
{
if(m==n||m+n==9)
{
y[m][n]='*';
}
else
{
y[m][n]='#';
}
}
}
for(int m=0;m<10;m++ )
{
for(int n=0;n<10;n++)
{
System.out.print(y[m][n]+"\t");
}
System.out.println();
}