1330번 : 두 수 비교하기
import java.util.Scanner;
class Main {
/* Scanner에 입력받은 원소가 숫자로 이루어진
String Array를 int Array로 변환하여 return하는 메소드 */
public int[] getNumbersIntArr(String[] numbersStrArr) {
int[] numbersIntArr = new int[2];
for(int i = 0; i < numbersStrArr.length; i++) {
numbersIntArr[i] = Integer.parseInt(numbersStrArr[i]);
}
return numbersIntArr;
}
/* int Array의 각 원소를 비교한 결과, 비교연산자를 return하는 메소드 */
public String getComparisonOperators(int[] numbersIntArr) {
if (numbersIntArr[0] > numbersIntArr[1]) return ">";
else if (numbersIntArr[0] < numbersIntArr[1]) return "<";
return "==";
}
/* Scanner에 입력받은 값들을 문자열로 받고
split()메소드를 이용하여 String Array로 바꾼다.
getNumbersIntArr()메소드를 이용하여 Int Array로 바꾼다.
getComparisonOperators()메소드를 이용하여 비교연산자를 받는다.*/
public static void main(String args[]) throws Exception {
Main solution = new Main();
Scanner scanner = new Scanner(System.in);
String[] numbersStrArr = scanner.nextLine().split(" ");
int[] numbersIntArr = solution.getNumbersIntArr(numbersStrArr);
String result = solution.getComparisonOperators(numbersIntArr);
System.out.printf("%s", result);
}
}
이 글의 내용과 사진은 모두 백준 알고리즘 사이트에서 가져온 것입니다.