1

import java.awt.*;
import java.awt.font.*;
import java.awt.geom.*;
import javax.swing.*;
public class GraphingData extends JPanel {
 int[] number;
 int m;
    public void GraphingData(){
     number=null;
     m=0;
    }
    public int[] GraphingData(int[] d){
     number=d.clone();  
     m=number.length;
     return number;
    }
    public static void main(String[] args) {
        int[][] number2;
        int[] number1;
        int m=20;
        number1=new int[m];
        number2=new int[m][m];
        for(int i=0;i<m;i++){
         number2[i][0]=1;
         for(int j=1;j<i+1;j++){
          number2[i][j]=number2[i-1][j-1]+number2[i-1][j];
         }
        }
        for(int k=0;k<m;k++){
         number1[k]=number2[m-1][k];
        }
        GraphingData GD=new GraphingData();
  GD.GraphingData(number1);
       
     JFrame f = new JFrame();
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.add(new GraphingData());
        f.setSize(400,400);
        f.setLocation(200,200);
        f.setVisible(true);
    }
}


2.

public class GraphingData extends JPanel {
    int[] >
        1,19,171,969,3876,11628,27132,50388,75582,92378,92378,75582,50388,27132,11628,3876,969,171,19,1
    };
    public static void main(String[] args) {
        JFrame f = new JFrame();
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.add(new GraphingData());
        f.setSize(400,400);
        f.setLocation(200,200);
        f.setVisible(true);
    }
}

이 코딩에서 1번이랑 2번에 빨간색부분 결과적으로 같은거아닌가요?
2번은 직접 데이터가있지만 1번은 데이터만들어서 넣어주는거니까 같은 값이 들어가는거같은데
왜실행이안될까요.
그래프그려야되는데 이거때매 멘탈꺠집니다
도와주세요