티스토리 뷰
1. 함수는 어떻게 알아 볼수있는가?
괄호 있으면 함수
2. 함수 호출 하는 법은?
▶함수 호출이란 빚어낸 만두를 먹는 것과 그 결이 비슷하다.
public static void main(String[] args) { }의 중괄호 안, 즉 main 함수 하단 부분이 함수 호출이다.
3. 함수 만드는 법은?
▶main 함수 이외에 함수정의 부분을 생성해야 한다. 함수는 정의 후 호출이 가능하기 때문이다.
함수는 class 안에 존재해야하며 다른 함수안에 존재하면 안 된다.
4. 리턴 타입 void 는 어떠한 경우에 쓰는가?
▶return타입은 값을 구해야 할 때 사용하고,
별찍기, 산찍기처럼 값을 구하는 것이 아니라 보여주는 경우void를 사용한다. (?)
5. 아래를 함수로 만드시오.
*****
****
***
**
*
5-1. 아래를 함수로 만드시오.
*
***
*****
*******
*********
6.아래의 함수를 만드시오.
char grade;
double avg = 80;
grade = getGrade(avg);
System.out.println(grade + " 입니다.");
결과값: 우 입니다.
7.아래의 함수를 만드시오.
int sum = getHap(1,100);
System.out.println(sum);
결과값: 5050
8.아래의 함수를 만드시오.
int count = get57(1,100);
//count 는 1부터 100 까지의 숫자중 5의 배수 이자 7의 배수인 수의 갯수
System.out.println(count);
결과값: 2
9.아래의 함수를 만드시오.
printGuGudan(3)// 3단 출력
printGuGudan(4)// 4단 출력
10.아래의 함수를 만드시오.
사각형 넓이
getRecArea(3,5)
결과값: 15
10-1.아래의 함수를 만드시오.
원넓이
getRecCirlce(5)
결과값: 78.5
10-2.아래의 함수를 만드시오.
삼각형 넓이
getTriangleArea(4 , 5)
결과값: 10.0
11. 함수로 만들면 좋은점은?
-같은 작업을(중복) 하지 않기 위해
-기능이 2번 이상 중복되면 반드시 함수로 만들것.
12.아래의 함수를 만드시오.
int month = 4;
getSeason(3)
결과값: 봄 입니다.
힌트:
겨울은 두자라서 char가 안됨
switch문 활용
return아니고 void활용
12-1.아래의 함수를 만드시오.
printGuGudan(12)
결과값: 겨울 입니다.
구구단인데 겨울 ㅋㅋㅋㅋ
'면접준비 > KOSMO 허쌤 숙제' 카테고리의 다른 글
생성자, 디폴트 생성자, null (21/10/13) (0) | 2021.10.27 |
---|---|
변수 스코프, 지역변수, 인스턴스, 클래스, 객체 (21/10/12) (0) | 2021.10.27 |
화폐, 구구단, 별찍기 (21/10/08) (0) | 2021.10.27 |
switch문, 절대값, while, break, continue, 구구단, 배수 (21/10/07) (0) | 2021.10.27 |
비트연산자, 쉬프트연산자, 조건문, 삼항연산자(21/10/06) (0) | 2021.10.27 |