result가 이해가 안갑니다..
191
작성한 질문수 21
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라고 새롭게 쓰는 이유가 뭔가요 ?
답변 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
477
1
책에 자료실
0
533
1
StudentID
0
581
1
인터페이스와 가상 메서드
0
400
1
11분쯤 price, int price 질문
0
394
1
For문 (중첩된 반복문) 구구단 문의 드립니다.
0
826
1
반복문 별 출력 연습문제
0
416
1
비트 연산자 질문입니다.
1
401
1
Scheduler scheduler = null 굳이 하는 이유가 있나요
1
350
0
Class간의 연결
1
327
1
선생님 스킬
0
422
1
초기화 에러!!!
0
309
1
선생님 영상에서 목소리가 좀 작은 것 같습니다 ㅠㅠ
2
323
0
출력
2
255
0
Main 함수 저번 강의 거가 나와요
0
340
1
결과값오류
1
245
0
printIn 함수 질문
0
479
1
24분 57초에 질문 있습니다!!
0
388
1
1분36초쯤에 말씀하시는 자바닥??그거 보라고 하셨는데 자바닥이 뭐죠..?
0
278
1
메서드와 생성자
0
437
2
참조형 데이터 타입은 클래스 이름과 같아야 하나요?
0
314
1
반환값은 정수 밖에 안되나요?
0
297
1
9분33초 설명!!부탁 드립니다!
0
318
1
48분쯤에 {"B","C","D""} 를 왜 {'B','C','D'}로 바꿨죠?
0
318
1





