본문 바로가기

[ Developer ]/Core Java21

[Java] Scanner Class 자바 스캐너 클래스 Java - Scanner C언어에서의 scanf나 getch같은 함수와 같은 부류인 사용자에게 키보드로 값을 입력 받을 수 있는 기능을 할 수 있는 클래스이다. Scanner 클래스를 사용하기 위해선 코드의 프로젝트 윗 부분에 import 시켜줘야 한다. Import java.util.Scanner; 라는 구문을 추가하여 Main에서 사용을 하게끔 Scanner 클래스를 불러들이는 것이다. 변수를 추가할 때 int numberOne = 3; 이렇게 선언과 함께 초기화를 시킬 수 있고 int numberTwo;라고 선언 후 numberTwo = 5; 이런식으로 초기화가 가능하다. 또한 사용자에게 입력을 받기 위해서는 Scanner 변수를 추가해야 하는데 Scannner 변수명 = new Scanner(S.. 2016. 5. 6.
[Java] Calendar Class 시간값 가져오기 시간값 컴퓨터는 1970년 1월 1일 0시 0분 0초 부터 1초의 시간값은 1000으로 인식 1분 = 1000 * 60 / 1시간 = 1000 * 60 * 60 #1 현재 시간 가져오는 프로그램 컴퓨터의 시간은 1초에 1000값씩 증가한 값을 통해 시간값을 보인다 그래서 Date 클래스를 통해서 우리나라의 시간을 출력할 수 있다 #2 시간 출력 메소드 LocaleString을 통해서 우리나라의 현재 시간과 날짜값을 가져올 수 있다 GMT는 표준시간으로 우리나라와의 시간차이를 볼 수 있다 하지만 실무에 나가서는 Locale을 쓴다면 서버가 있는 해외의 시간을 가져오게 된다 시간의 경과를 나타내기 위해서는 System.currentTimeMillis();를 많이 사용하게 된다 또한 캘린더를 통해서 시간과 날.. 2016. 3. 17.
[Java] 정규 표현식 정규 표현식 정규표현식의 의미 응용 방법 2016. 2. 22.
[Java] 예외 처리 (try ~ catch) 예외 처리 (try ~ catch) 예외란 프로그램상의 에러가 발생했을 때 예외가 발생한다. ex) nextInt() 메소드는 숫자만을 입력 받는 기능을 하는데 여기에 문자를 입력한다면 예외(에러)가 발생 예외가 발생할 때 적절한 처리를 해주지 않으면 프로그램이 종료되어버리기 때문에 예외는 상황별로 다른 예외를 발생시켜야 한다. 예외는 "던져진다"라고 표현한다. 예외 처리는 try ~ catch 라는 키워드를 사용한다. 예외를 우리가 생성할 수도 있다. 예외는 밑에서부터 위로 발생한다. # 예외 발생 맨 밑줄에서부터 위로 실행을 시켜서 올라가기 때문에 InputMissmatchExceptionTest.java의 27번째 라인에서 발생이 된다고 하면 된다. InputMismatchException이란 에러.. 2016. 2. 22.