본문 바로가기

코어 자바3

[Java] 자바 변수 (Variable) 자바 변수 프로그래밍에서 변수(Variable)는 값을 저장하는 공간, 참조하기 위해 쓰이는 공간을 말합니다 사람이 필요한 데이터를 뇌에 기억시키는 것과 같이 변수도 메모리 공간이라는 곳에 데이터를 기억 위 그림은 메모리 공간의 일부를 표현한 것입니다. 빨간색 테두리로 둘러쌓인 공간이 할당된 메모리 공간이며 우리가 직접 할당하여 접근할 수도 있습니다. 변수를 선언하는 방법은 다음과 같다 1 2 int num2; int num3, num4, num5; cs 위와 같이 int (10진수 정소)를 저장하기 위한 메모리 공간을 num2, num3, num4, num5라는 이름으로 각각 할당하겠다는 의미입니다 변수를 생성해 보기 위해서 Java Project에서 클래스 파일을 생성합니다 이때 자바는 Main 함수.. 2016. 11. 16.
[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] 객체 & 클래스 & FINAL 객체 객체란 폴더와 같은 개념으로 관련 파일들을 집어 넣기 위해 사용되고 또한 같은 이름의 클래스를 사용하기 위해 사용된다. 폴더의 개념처럼 같은 클래스 이름은 같은 폴더 내에 존재하지 못하지만 다른 객체로 생성한다면 가능하다. 또한 보안적인 요소로써 다른 패키지에서 접근을 못하게 하기 위해서 사용된다. 같은 클래스는 사용 가능하나 다른 클래스라면 import가 필요하다. 메소드 C언어의 함수와 같은 의미로 중복되는 코드를 효율적으로 줄일 수 있다. 단축키를 생성하는 개념과 같이 특정한 이름의 메소드를 생성하여 그 안의 연산을 정의한다면 그 연산이 필요할 때마다 메소드를 불러서 사용하기만 하면 된다. 메소드 중에서는 반환값 return 값이 있는 것과 없는 것으로 나눠 지는데 선언시 public 변수타입.. 2016. 2. 22.