[java] Main 호출 및 Token

CHOI HONGSEO·2026년 3월 19일

static을 붙여야 main에서 바로 호출 가능

메서드 이름은 보통 소문자로 시작하는 것이 자바 관례

StringTokenizer st = new StringTokenizer(line);

st.nextToken()

  • 역할: 잘라놓은 토큰들 중에서 다음 토큰을 하나 꺼내오는 메서드입니다.
  • 특징: 한 번 꺼내면 다시 되돌릴 수 없습니다. (포인터가 다음으로 이동함)
  • 주의: 토큰이 2개밖에 없는데 nextToken()을 3번 호출하면 NoSuchElementException 에러가 납니다.

st.hasMoreTokens()

  • 역할: 아직 꺼낼 토큰이 남아있는지 확인해서 true/false를 반환합니다.
  • 활용: 몇 개의 숫자가 들어올지 모를 때 while(st.hasMoreTokens()) 문으로 안전하게 꺼낼 수 있습니다.

추가 코딩연습팁으로 if문보다 삼항연산자가 더 편합니다!!
(n % 2 == 0 ? "even" : "odd")

→ 삼항연산자를 활용해서 ? even은 n%2==0이 true일때 odd는 false일때 출력된다.

profile
곧 성공할 개발자입니다.

0개의 댓글