안녕하세요!
월요일이라 다시 직업 훈련을 시작하게 되었습니다.
먼저 복습 겸 간단한 실습을 해봤는데요.
실수와 정수의 큰수를 출력하는 코드입니다.
public class FMain1 {
public static void printInt(int a, int b) {
System.out.println((a>b)? a : b);
}
public static void printDouble(double a, double b) {
System.out.println((a>b)? a : b);
}
public static void main(String[] args) {
//정수 두개를 넣으면 , 그 중에 큰 숫자를 출력해주는 함수
int a = 2;
int b = 4;
printInt(a,b);
//실수 2개를 넣으면 , 그 중에 큰 숫자를 구해주는 함수
double c = 2.0;
double d = 4.5;
printDouble(c, d);
}
}
System.out.println((a>b)? a : b);
삼항 연산자를 활용하면
아직 배우지 않은 if문을 쓰지 않고도
큰 수를 반환하여 출력할 수 있습니다.
이때 출력 조건은 같고
실수와 정수의 파라미터만 다르게 해주면
함수를 쉽게 구현할 수 있습니다.
반환형으로 함수를 수정해볼까요?
public class FMain1 {
public static int printInt(int a, int b) {
int bigNum = ((a>b)? a : b);
System.out.println(bigNum);
return bigNum;
}
public static double printDouble(double a, double b) {
double bigNum = ((a>b)? a : b);
System.out.println(bigNum);
return bigNum;
}
public static void main(String[] args) {
//정수 두개를 넣으면 , 그 중에 큰 숫자를 출력해주는 함수
int a = 2;
int b = 4;
double bigNum = printInt(a,b);
System.out.println(bigNum);
//실수 2개를 넣으면 , 그 중에 큰 숫자를 구해주는 함수
double c = 2.0;
double d = 4.5;
double bigNum2 = printDouble(c,d);
System.out.println(bigNum2);
}
}
그리고 이 함수를
double bigNum = printInt(a,b);
변수에 넣어주고 출력해주면 됩니다.
System.out.println(bigNum);
'Java > 실습' 카테고리의 다른 글
[Java] 홀 짝 게임 - 함수를 사용해서 만들기 (0) | 2024.11.25 |
---|---|
[Java] 함수 열고 닫기 (0) | 2024.11.25 |
[Java] 비만도 계산 프로그램 (0) | 2024.11.25 |
[Java] 명시적 형 변환과 Math기능을 실습을 통해 배워보자 (0) | 2024.11.21 |
[Java] 자바의 입력 처리와 bat 파일 실습: 변수에 넣고 출력하기 (0) | 2024.11.21 |