본문 바로가기

JAVA/JAVA

자바 예제 - 메소드 : 반환값이 있는것과 없는것 차이

반응형

반환값이 있는것과 없는것 차이


class MethodTest08 {

public static void sum(int i){

int b = 0;

int a = 1;


for (a = 1; a <=i ; a++ ){

b = b + a;

System.out.println( (a-i) + " 부터 " + i + " 까지의 합은 " + b );

}


public static int getSum(int j){

int a = 0;


for (int i = 1; i <=j ; i++ ){

a = a + i;

}


return a; // 반환값이 있는것

}


public static void main(String[] args){

sum(10); // 1~10 까지의 합을 누적하여 출력하는 메소드 정의

int r = getSum(10); // 1~10 까지의 합을 누적하여 되돌려주는 메소드 정의

System.out.println(r);

}

}



반응형