Java 使用双数组绘制三角形
因此,我需要使用双数组/矩阵绘制三角形的帮助,如下所示:Java 使用双数组绘制三角形,java,Java,因此,我需要使用双数组/矩阵绘制三角形的帮助,如下所示: * * * *** *** *** ***** ***** ***** ******************* 使用矩阵和类似的双数组 public static void main(String[] args) { char[][] d = new char[4][7]; for(int i = 0;i<4;i++){ for(int j=
* * *
*** *** ***
***** ***** *****
*******************
使用矩阵和类似的双数组
public static void main(String[] args) {
char[][] d = new char[4][7];
for(int i = 0;i<4;i++){
for(int j=0;j<7;j++){
d[i][j] = ' ';
}
}
///
for(int b = 0;b<4;b++){
for(int g=0;g<7;g++){
System.out.print(d[b][g]);
}
System.out.println();
}
}
publicstaticvoidmain(字符串[]args){
字符[][]d=新字符[4][7];
对于(inti=0;i你想画一个三角形,那么就画吧
for(int i = 0;i<4;i++){
for(int j=0;j<7;j++){
d[i][j] = (Math.abs(7/2-j)<=i ? '*' : ' ');
}
}
for(int i=0;ipublicstaticvoidmain(String[]args){
字符[][]d=新字符[4][7];
对于(int i=0;i<4;i++){
对于(int j=0;j<7;j++){
d[i][j]='';
}
对于(int k=0;k
如果我想让它变成三个三角形,它会如何工作?我只是好奇我得到了它,谢谢大家
public static void main(String[] args) {
char[][] d = new char[4][7];
for(int i = 0; i < 4; i++){
for(int j = 0; j < 7; j++){
d[i][j] = ' ';
}
for(int k = 0; k < i+1; k++) {
d[i][3+k] = '*';
d[i][3-k] = '*';
}
}
for(int b = 0; b < 4; b++){
for(int g = 0; g < 7; g++){
System.out.print(d[b][g]);
}
System.out.println();
}
}