ystem.in 에 있는 read()의 사용법은 System.in.read() ; 해주면 된다. read()는 키보드로부터 들어오는 아스키 값을 가지므로, 아래와 같이 사용한다. 예를 들어 정수형 숫자를 입력한다고 한다면, int x = System.in.read() - '0' ; 문자형을 입력할 때는 char x = (char)System.in.read(); read는 한 문자만을 입력받으므로, 버퍼로 인해서 예상치 못한 경우가 발생할 수 있다. 아래의 경우를 보자. 연속해서 두번, 또는 그 이상의 문자를 입력받는 경우에는 반듯이 skip함수를 써서 버퍼에 쌓인 개행 문자를 버리도록 한다. 다른 방법으로 아래와 같이 할 수도 있다. BufferedReader 를 선언한 후 readLine 해버리는 방식..
printf를 자바에서도 사용할 수 있다고 하여 책의 예제를 보고 따라했는데 이유없는 오류가 난다. 왜 그런고 하니, 이 클립스에서 compile 설정 때문에 그런것이었다. 해결법 1. Eclipse 메뉴 중에 [Window] - [Preferences] 를 클릭함 2. 아래 화면에서 보는 것 같이 [Java] - [Compile] 에서 JDK Compiliance 에서 Compiler 를 변경한다. 1.3이나, 1.4로 되어있는 경우 오류가 난다. ㅠㅠ printf 사용법 JAVA 에서도 출력시 여러 형식을 지원할 수 있는 함수가 등장했다. printf 함수인데, C/C++을 하신 분들은 자주 접하셨을 함수이다. 사용방법은 C와 동일하다. 아래 예제와 같이 한번, 따라해 보면 금방 알 수 있다. 각 명..
형변환 이란? 서로 크기가 다른 변수를 대입하는 과정 각 데이터의 타입 자료형 데이터 타입 크기 범위 논리형 자료 boolean 1byte true or false 정수형 자료 byte 1byte -128 ~ 127 short 2byte -32768 ~ 32767 char 2byte 0 ~ 65535 int 4byte -2147483648 ~ 2147483647 long 8byte 실수형 자료 float 4byte double 8byte 클래스형 자료 ex) String etc.. 아래와 같이 하면 각 데이터 타입별로 크기를 알 수 있다. 빼먹은 것이 있는데, boolean 과 char 의 크기는 Character.MIN_~ / Boolean.MIN 등으로 확인한다. 여기서 보면 Byte, Short, ..
JDK 다운받기 1. http://java.sun.com/ 사이트로 이동함. 2. 좌측 하단의 popular 메뉴에서 Java SE 를 클릭함. (아래 그림에서 빨간색 박스 친 부분) 3. 화면에서 다음과 같이 JDK 6 Update XX 를 다운받기를 클릭함 4. 아래와 같이 Platform 부분에서 자신에 맞는 운영체제 선택 (작성자는 window XP x32 임) Continue 클릭 5. 아래의 빨간 부분 클릭하여 다운 받음 6. 받아놓은 설치 파일 실행 시키고, 다음의 화면에서 accept 클릭 7. Accept 누른 후 설정 변동 하지 않고!! 그대로 설치 시작 (설치 경로 변경 하지 마시는게 편해요) 8. 아래와 같은 화면도 설정 변동 없으 그대로 Next 버튼 클릭 (설치 경로 변경 하지 ..
컴퓨터 자동 종료 프로그램인 타임가드 입니다 ^^ 제작하신 분 사이트는 아래와 같습니다. http://blog.naver.com/zoldin.do 위 사이트 가셔서 받으시면 되구요, ㅎ 실행 시키면 아래처럼 나타납니다 첫번째 꽃모양 단추 누르시면 아래와 같이 날짜/시간별 종료가 가능합니다. 두번째 번개 모양 단추 누르시면 카운트 다운 형식의 종료가 가능합니다. 세번째 단추 누르시면 컴퓨터 켠지 몇 시간 후에 종료가 됩니다. 네번째 단추 누르시면 특정 시간 종료가능합니다 ㅎㅎ