지금 저 슈도코드 보고 만드는거거든.


저게 그냥 배열 만든 다음에 그 배열안의 값이 1씩 늘어나는 거고 그걸 다 합치라는거잖아.

예를들면


A[0] = 1

A[1] = 2

A[2] = 3 이면


sum = A[0] + A[1] + A[2]  해서 6 이렇게 되도록.


그래서




import java.util.Scanner;

public class Main {

 public static void main(String[] args) {


  int n;
  int sum=0;
  System.out.println("Input elements N");
  Scanner keyboard = new Scanner(System.in);
  n = keyboard.nextInt();
  int [] value = new int[n];   // 이렇게 n개의 배열을 임의로 생성할 수 있도록 해놓고
    

  long begin = System.nanoTime();
 
  for(int i=0;i<=n;i++){
        value[i] = i ;

 sum = sum + value[i] ;

  }    // 설정한 배열크기 n보다 작은 수 직전까지 배열안의 크기를 1씩 늘어나게 한다음에 더하기를 하게했거든? 


  long end = System.nanoTime();
      
  System.out.println("연산시간:"+(end-begin)+"ns 계산 결과:"+sum);
 }

}


// 근데 돌려보면 오류남