LearningToJava:
Acabo de empezar a aprender Java y estoy tratando de productos de salida siguiente:
$££$$$££££$$$$$
Mi intento actual es de la siguiente manera:
for (i = 1; i < 3; i++) {
System.out.print("$£");
for (j = 1; j < i + 2; ++j) {
System.out.print("$");
Después de haber tenido alguna experiencia en Python, estoy luchando para conseguir mi cabeza alrededor de la sintaxis de los bucles anidados utilizando Java. Recibo el siguiente resultado:
$£$$$£$$$
DLY:
Se podría hacer algo como esto cuando se quiere cambiar fácilmente los caracteres y / o la cantidad de veces que aparecen:
char odd = '$';
char even = '£';
int amount = 6;
for (int i = 1; i <= amount; i++) {
for (int j = 0; j < i; j++) {
System.out.print(i % 2 == 0 ? even : odd);
}
}
Salida:
$££$$$££££$$$$$££££££