메소드 관련 공부
1) 출력만을 필요로하는 메소드 만들고 호출하기 (파라미터, 리턴값 없음)
2) 대소비교를 하는 메소드 만들고 호출하기 (파라미터 값 필요)
3) 값을 계산하는 메소드 만들고 호출하기 (리턴값 설정 필요)
package Day01;
public class Ex01Method {
public static void main(String[] args) {
printIntro();
printIntro();
printIntro();
printIntro();
int a = 3;
int b = 4;
printBigger(a, b);
a = 4;
b = 3;
printBigger(a, b);
printBigger(4, 4);
a = 5;
b = 3;
int result = calculatePower(a, b);
System.out.println("a의 b승 : " + result);
a = 4;
b = 4;
result = calculatePower(a, b);
System.out.println("a의 b승 : " + result);
System.out.println("a의 b승 : " + calculatePower(1, 7));
}
public static void printIntro(){
// static 객체를 사용하지 않더라도 사용 가능, 외부에서 끌어오는 메소드롤 사용되서 권장되지 않음
System.out.println("Ex01Method");
System.out.println("작성자 : 하수진");
System.out.println("작성일 : 2023년 01월 09일");
System.out.println("내용 : 메소드에 대한 설명 및 예제");
}
public static void printBigger(int num1, int num2){
if (num1 > num2){
System.out.println("a가 b보다 더 큽니다.");
}
else {
System.out.println("b가 a보다 더 크거나 같습니다.");
}
}
public static int calculatePower(int a, int b){
int result = 1;
for(int i=1; i<=b; i++){
result *= a;
}
return result;
}
}
'JX405기_비트 > Java' 카테고리의 다른 글
| Day02-1 클래스 학습 (0) | 2023.01.12 |
|---|---|
| Day01-3 메소드 예제 풀어보기(2) (0) | 2023.01.09 |
| Day01-3 메소드 예제 풀어보기 (1) (0) | 2023.01.09 |
| Day01-1 별 찍기 JAVA Coding (0) | 2023.01.09 |
| Day01-0 List_of_Java_keywords (0) | 2023.01.09 |