티스토리 뷰

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)

결과값: 겨울 입니다.

구구단인데 겨울 ㅋㅋㅋㅋ

 

 

 

댓글