java 51
-
키보드 입력 System.in.read() - 자바에서 키보드를 통해 콘솔로 입력을 받는 것을 표준 입력이라고 한다. - System.out.xxxx 가 표준 출력이라면 System.in.read() 은 표준 입력이다. - System.in.read() 을 통해 입력을 받게 되면 글자 한 개를 입력 받게 된다. - 여러 개를 입력을 받은 경우 System.in.read() 을 입력 받을 개수 만큼 써줘야 한다. - 엔터를 누르게 되면 CR()케리지리턴, LF(라인 피드) 라는 문자 두 개가 들어간다. LF은 한 줄 아래로 내리는 것을 의미하며 CR는 커서를 제일 앞으로 이동시키는 것을 의미한다. BufferedReader - System.in 은 키보드를 통해 문자 하나를 입력 받지만 BufferedRe..
-
변수 - 프로그램에서 작성의 값의 의미가 수시로 변경될 수 있는 것을 의미한다. - 변수를 사용하면 값을 담을 수 있는 기억 공가닝 마련되고 값은 넣지 않는다. - 일단 기억 공간이 마련되면개발자는 해당 기억 공간에 값을 자유롭게 넣고 가져올 수 있다. - 변수를 값을 담고 읽어오고 바꿀 수 있는 기억 공간 자체를 의미하기도 한다. 자료형 기억공간을 마련하기 위한 두가지 조건 - 기억 공간이 자리 잡을 메모리상의 위치 - 기억 공간이 자리 잡을 메모리 상의 크기 [ 일정 메로리 양을 기억한다고 한다면, 데이터 크기 양을 개발자가 정해줘야 함. ] - 만들어질 기억 공간의 크기는 자료형을 통해 결정 할 수 있다. [ int, float , bool 등 ] - 양식 : 자료형 변수 이름 - 자료형 : 값을 ..
-
상수의 개념 - 프로그램 상에서 의미가 변하지 않는 값을 상수 라고 부른다. 숫자 1 을 1이라고 보고 코드상에서는 1을 1이라고 인식하지 2나 3이라고 인식하지 않는 것. 있는 그대로 절때 변하지 않는 것을 상수 라고 부른다. 숫자 상수 - 코드를 작성할 때 숫자를 사용하는 것을 숫자 상수 라고 부른다. - 코드에 숫자를 적어 넣으면 일단 메모리에 값을 기억시키고 CPU 가 그 값을 가져와 사용하게 된다. - 숫자 상수는 메모리에 기억된 값을 절대 변경할 수 없다. - 숫자 상수는 일정한 크기에 기억공간에 기억되는 값이므로 표현할 수 있는 값의 범위가 한정되어 있다. [ 비트 바이트 쿼드 등 ] 문자 상수 - " " 안에 묶여 있는 문자열을 말한다. - JAVA 안에서는 " " 안에 묶은 문자열 값을 ..
-
식별자의 정의 - 자바 프로그램을 작성하다 보면 이름을 지어줘야 하는 부분들이 존재한다. - 변수 : 프로그램에서 사용하는 값을 담아 놓는 기억공간. 이 공간에 접근하기 위해서는 이름이 있어야 한다. - 클래스 : 프로그램 내에서 독립적인 기능의 단위. 클래스를 사용하기 위해서는 이름이 있어야 한다. - 메서드 : 클래스 내부에 있는 기능 단위. 메서드에 접근하기 위해서는 이름이 있어야 한다. - 식별자는 프로그램에서의 기능과 데이터 저장 공간을 각각 구분하기 위해 개발자가 지어주는 이름을 의미 한다. 이름 짓는 규칙 - 개발자가 자바의 식별자를 만들 때는 다음과 같은 규칙을 따른다. - 길이의 제한이 없다. - 첫 글자는 반드시 영문자, _, $ 로 시작해야 한다. - 대 소문자를 구분한다. - 클래스..
-
-
주석 - 개발자가 만든 소스 코드 중에 컴파일 시 컴파일러에 의해 무시되는 부분을 의미한다. - 소스 코드 컴파일 시 컴파일러는 소스 코드에 있는 주석 부분은 컴파일 하지 않는다. - 소스 코드에 대한 설명 부분이 필요한 경우 사용한다.- 소스 코드 중 일 부분을 수행되지 않도록 해줄 떄 사용한다. 주석의 활용 - 수업 중 메모가 필요한 부분이 있으면 소스 코드에 주석으로 메모를 해 놓는다. - 프로그램 작성 시 프로그램 작동 순서를 먼저 주석으로 작성 해 보자. - 소스 코드 분석 시 소스 코드를 통해 이해한 내용을 주석으로 정리를 하자. - 개발 한 이후 나중에 소스 코드에 대한 내용을 쉽게 알아 볼 수 있도록 학습이 끝난 후에도 소스 코드 작성 시 주석 작성을 소홀히 하지 말자. 주석의 종류 - /..