Red de conocimiento informático - Conocimiento de la instalación - Solicita un programa java, esta vez para ser más claro, es un rombo compuesto de letras, la primera línea de la solicitud es A, la segunda línea es BC, la tercera línea es DEF, hasta la cuarta línea

Solicita un programa java, esta vez para ser más claro, es un rombo compuesto de letras, la primera línea de la solicitud es A, la segunda línea es BC, la tercera línea es DEF, hasta la cuarta línea

¿clase?pública?Test?{

¿pública?estática?void?main(String[]?args)?{

analyseAddition(5,?true );

analyseAddition(5,?false);

}

/** *? lt; *? pgt; *? *?@param?boundary *El número máximo de líneas para aumentar el tamaño del diamante*?@param?addtional *Después de alcanzar el número máximo de líneas, comienza a reducirse mientras las letras continúan aumentando o no. , verdadero significa continuar aumentando, falso significa disminuir desde la letra más grande*/

static?void?analyzeAddition(int?boundary,? boolean?addtional)?{

char? A';

for?(int?i?=?1;?i?lt;=?boundary;?i )?{

///?Emite el número de espacios a llenar

para? (int?j?=?0;?j?lt;?boundary?-?i;?j )?{

System.out.print ('?')

}

para?(int?j?=?0;?j?lt;?i;?j )?{

System.out.print(inicio ? ?"

}

System.out.println()

}

inicio--;

para?(int?i?=?límite?-?1;?i?gt;?0;?i--)?{

for?(int?j?=?0 ;?j?lt;?límite?-?i;?j )?{

System.out.print('?')

}

for?(int?j?=?i;?j?gt;=?1;?j--)?{

System.out .print(¿inicio adicional? ?" ?" :? --start? ?"

}

System.out.println(); p> }

}

}

}

}

}