【发布时间】:2015-03-16 12:10:44
【问题描述】:
使用一个 50 x 70 的二维数组,编写一个绘制下图的 java 程序。?(只需使用给定的长度)但我必须看起来像下面这样:
* *
**** ****
****** ******
************************
****** ******
**** ****
* *
我尝试了我的代码,但我对 java 中的二维数组不太熟悉
导入 java.util.*; 公共课三角形 { 公共静态无效主要(字符串 [] 参数) { 整数高度 = 70; 整数 x = 1, y = 70;
int j;
char triangularArray[][] = new char[50][70];
for (int i = 0; i < height; i++){
for(j=-i; j<=i; j++){
triangularArray[x+i][y+j]='*';
}
}
for(int i=0; i<triangularArray.length; i++) {
for( j=0; j<triangularArray.length; j++) {
System.out.println(triangularArray[i][j]==0 ? ' ' : '*');
}
System.out.println("\n");
}
}
}
【问题讨论】:
-
这里有什么问题?
-
使用一个50×70的二维数组,写一个java程序画出下图
-
所以,你要求我们做你的功课......
-
N维数组是(N-1)维数组的简单(一维)数组