728x90
Scanner + String Class split() 방법을
BufferedReader+StringTokenizer으로 다시 풀어봄
BufferedReader의 readLine() 메소드로 입력을 받고 이 값을 담아둔 변수명인 br을
StringTokenizer 안에 담아둬서 " "으로 구분자 지정하고 나눈다.
ex) 100 100 입력 받았으면 100 사이 공백을 기준으로 100, 100 두 수를 만들게 된다.
이 상태에서 배열에 담아 두 수를 다시 분리할 수 있도록 한다
이후에는 if문 조건
public void method01() throws IOException {
// Step2-1 1330번 : 두 수 비교하기
// 조건
// 한 줄에 두 수 받기
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine()," ");
int[] num = new int[2];
for(int i=0; i < num.length;i++){
num[i] = Integer.parseInt(st.nextToken());
}
// System.out.println(Arrays.toString(num));
int num1 = num[0];
int num2 = num[1];
if(num1 > num2){
System.out.println(">");
}else if(num1 < num2){
System.out.println("<");
}else{
System.out.println("==");
}
}
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[코딩테스트][백준] Step2-3 2753번 : 윤년 (1) | 2022.09.30 |
---|---|
[코딩테스트][백준] Step1-10 3003번 : 킹, 퀸, 룩, 비숍, 나이트, 폰(feat.약간 다른 로직) (0) | 2022.09.29 |
[코딩테스트][백준] Step2-2 9498번 : 시험 성적 (0) | 2022.09.27 |
[코딩테스트][백준] Step2-1 1330번 : 두 수 비교하기 (1) | 2022.09.26 |
[코딩테스트][백준] Step1-15 25083번 : 새싹 (0) | 2022.09.25 |