inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Do it! 자바 프로그래밍 입문 with 은종쌤

클래스와 객체1 (2)

result가 이해가 안갑니다..

188

밍밍이

작성한 질문수 21

0

package classpart;

 

public class FunctionTest {

public static void main(String[] args) {

int num1 = 10;

int num2 = 30;

int sum = addNum(num1,num2);

System.out.println(sum);

}

public static int addNum(int n1, int n2) {

int result = n1 + n2;

return result

}

}

sum 과 result 가 어떻게 연결이 되나요?

두 개의 public static 이 어떻게 서로 작동하는지 

이해가 안가요 .. ㅠㅠ 

num1,num2 가 n1,n2 로  복사? 되었다고 들었는데

그냥 int n1,int n2 하지말고 

int num1, int num2로 쓰면 간편하지 않나요 ?'

n1, n2라고 새롭게 쓰는 이유가 뭔가요 ? 

java

답변 1

1

나르비

1) sum 과 result 가 어떻게 연결이 되나요?

- 변수에 값을 저장할 때 "=" 기호를 사용합니다. 

int num1 = 10; 의 경우 num1 이라는 변수에 10이라는 값을 저장하는 것이죠.

- 하나 하나 분리해서 생각해봅시다. 

    - addNum() 함수는 result 라는 값을 만들어서 제공해줍니다.

    - 그리고 그 값을 "=" 연산자를 통해서 int sum 에 저장해주는 겁니다. 

 

2) num1,num2 가 n1,n2 로  복사? 되었다고 들었는데

그냥 int n1,int n2 하지말고 

int num1, int num2로 쓰면 간편하지 않나요 ?'

n1, n2라고 새롭게 쓰는 이유가 뭔가요 ? 

- 말씀하신 것처럼 int num1 , int num2 로 작성해도 됩니다. 

- n1, n2 라고 작성하는 이유는 좀더 짧게 작성하기 위함이 아닐까 싶습니다. 

 

이클립스 활성화가 안되는부분이있어요ㅜㅜ

0

441

1

책에 자료실

0

506

1

StudentID

0

569

1

인터페이스와 가상 메서드

0

367

1

11분쯤 price, int price 질문

0

362

1

For문 (중첩된 반복문) 구구단 문의 드립니다.

0

803

1

반복문 별 출력 연습문제

0

404

1

비트 연산자 질문입니다.

1

384

1

Scheduler scheduler = null 굳이 하는 이유가 있나요

1

340

0

Class간의 연결

1

308

1

선생님 스킬

0

403

1

초기화 에러!!!

0

290

1

선생님 영상에서 목소리가 좀 작은 것 같습니다 ㅠㅠ

2

312

0

출력

2

239

0

Main 함수 저번 강의 거가 나와요

0

323

1

결과값오류

1

233

0

printIn 함수 질문

0

461

1

24분 57초에 질문 있습니다!!

0

367

1

1분36초쯤에 말씀하시는 자바닥??그거 보라고 하셨는데 자바닥이 뭐죠..?

0

261

1

메서드와 생성자

0

409

2

참조형 데이터 타입은 클래스 이름과 같아야 하나요?

0

288

1

반환값은 정수 밖에 안되나요?

0

277

1

9분33초 설명!!부탁 드립니다!

0

303

1

48분쯤에 {"B","C","D""} 를 왜 {'B','C','D'}로 바꿨죠?

0

301

1