Java 6일차 1 (메소드 사용법)
2022. 11. 17. 09:42ㆍ코딩배움일지/JAVA
시작 Calc
메소드
재사용 되는 로직들을 묶어두는 것
반복문과는 다름
안의 값만 바뀌는 것을 묶어두는 것
public class Calc {
/*
1. add(덧셈) -> return int, parameter int x, int y
2. sub(뺄셈)
3. mul(곱셈)
4. div(나눗셈)
5. mod(나머지)-
*/
public static int add(int x, int y) {
return x + y;
}
public static int sub(int x, int y) {
return x- y;
}
public static int mul(int x, int y) {
return x * y;
}
public static int div(int x, int y) {
return x / y;
}
public static int mod(int x, int y) {
return x % y;
}
public static void main(String[] args) {
int a = 10;
int b = 2;
int addResult = add(a,b);
int subResult = sub(a,b);
int mulResult = mul(a,b);
int divResult = div(a,b);
int modResult = mod(a,b);
System.out.println("a + b =" + addResult);
System.out.println("a - b =" + subResult);
System.out.println("a x b =" + mulResult);
System.out.println("a / b =" + divResult);
System.out.println("a % b =" + modResult);
}
}
출력
a + b =12
a - b =8
a x b =20
a / b =5
a % b =0
Process finished with exit code 0
ex)
public class Method2 {
/*
메소드 오버로딩
*/
public static void print(String name) {
System.out.println("이름: " + name);
}
public static void print(int age) {
System.out.println("나이: " + age);
}
public static void print(String name, int age) {
System.out.println("이름: " + name + " 나이: " + age);
}
public static void print(int age, String name) {
System.out.println("이름: " + name + " 나이: " + age);
}
public static void main(String[] args) {
print("양진구");/*String = string 찾아가자*/
print(34); /*int = int 찾아가자*/
print("양진구", 34);
print(34, "양진구");
}
}
출력
이름: 양진구
나이: 34
이름: 양진구 나이: 34
이름: 양진구 나이: 34
Process finished with exit code 0
'코딩배움일지 > JAVA' 카테고리의 다른 글
Java 6일차 3 (클래스) (0) | 2022.11.17 |
---|---|
Java 6일차 2 (객체) (0) | 2022.11.17 |
Java 5일차 6 (0) | 2022.11.16 |
Java 5일차 5 (0) | 2022.11.16 |
Java 5일차 4 (0) | 2022.11.16 |