Java - ayuda para imprimir una cadena en un JTextArea

 
Vista:

ayuda para imprimir una cadena en un JTextArea

Publicado por torpe (1 intervención) el 09/02/2021 22:42:38
quiero hacer un triangulo de pascal en un jFrame pero tengo problemas al momento de imprimir el resultado.
alguien podría explicarme en que me equiboco.


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
private void btninicioActionPerformed(java.awt.event.ActionEvent evt) {
   int piso=Integer.parseInt(txtnumero.getText());
     int[] arreglo = new int[1];
     for(int i = 1; i<=piso; i++){
        int[] pascal = new int[i];
        for(int j = piso; i<j; j--){
            String S=" ";
           // System.out.print(" ");
        }
        for(int k=0; k < i; k++){
            if (k==0 || k == (i-1)){
                pascal[k] = 1;
            }else{
                pascal[k] = arreglo[k] + arreglo[k-1];
            }
            String P="[" + pascal[k] + "]";
            //System.out.print("[" + pascal[k] + "]");
        }
 
        arreglo = pascal;
        //System.out.println("\n ");
        txtpantalla.append(S+P+"\n");   //el error me aparece en la S y P, no logro concatenarlos bien
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder