Me podeis explicar lo que os he puesto en negrita,son los dos for,por favor cuando podáis.
Publicado por dev3rt (22 intervenciones) el 27/03/2016 23:15:34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
public class Triangulo1 {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int altura,fila,columna;
do {
System.out.print("Entra altura: ");
altura = lector.nextInt();
lector.nextLine();
//introduce la altura por teclado
//leer altura
} while (altura == 0);// que lo haga mientras la altura sea igual a 0
for (fila = 1; fila <= altura; fila++){
//fila es igual a 1 ya que un factorial de 0 no existe
[b]Me podéis explicar por favor porque se pone fila++ o fila= fila +1;[b]
for (columna = fila; columna >= 1; columna --){
[b]Y aquí en este for me podéis explicar por favor porque se pone columna = fila,columna >=1; y columna--[b]
System.out.print(columna);
if (columna > 1){
//si los numeros de la columna son más grandes que 1 poner la coma
System.out.print(", ");
}
}
System.out.println();
}
}
}
Quiero entender que hace y para que se pone dentro de este algoritmo lo que hay dentro del for.
Valora esta pregunta
0