사용자:Wndid2008
IT 위키
public class Conv{
public Conv(int a) {
this.a = a;// 3. a는 3
}
int func() { //6. b는 1, a는 5 , i 는 1로 시작
int b =1;
for (int i=1; i<a; i++){
b = a * i + b
}//i=1이면 b=5×1 +1=6,i=2면 b=5x2 +6=16,i=3이면 b=5×3 +16=31,i=4면 b=5×4 +31= 51
return a +b; // a+b = 5+51 = 56
}
int a;
}
public static void main(String[] args){ // 1, 메인실행
Conv obj = new Conv(3); // 2, obj 에 Conv (3) 선언
obj.a=5; // 4. obj. a 는 5가 됨. 위에서 3된거 X.
int b = obj.func(); // 5. func 연산해서 b에 저장
system.out.print(obj.a + b); }// 7. obj.a 는 5, b는 return값 56이 저장되었으니 61 출력
