정수 타입 - byte (1byte, 8bit) 2^8(256)가지의 값을 표현할 수 있음 byte 타입 변수에 넣을 수 있는 정수의 범위 (-128 ~ +127) 첫 번째 숫자는 부호 비트 (-, +) 0000 0000 : 0 0000 0001 : 1 … 0111 1111 : 127 1000 0000 : -128 1000 0001 : -127 - short (2byte, 16bit) 2^16(65536)가지의 값을 표현할 수 있음 short 타입 변수에 넣을 수 있는 정수의 범위 (-32768 ~ + 32767) - char (2byte, 양수만) 2^16(65536)가지의 값을 표현할 수 있음 char 타입 변수에 넣을 수 있는 정수의 범위 (0 ~ 65535) - int (4byte, 32bit) ..
변수 (Variable) - 프로그래밍 언어에서 데이터를 저장해 둘 수 있는 공간 - 변수는 어떤 데이터를 보관할 것인지 타입을 지정해야 한다. - 값을 한 번도 대입한적 없는 변수는 사용하려고 하면 에러가 발생한다. (초기화하지 않은 변수는 사용할 수 없다) public class A02_Variable { public static void main(String[] args) { String text = "I like pizza"; // 변수에 담긴 값을 출력 System.out.println(text); } } 대입 연산 (=) - 원래 알고 있던 =의 의미 : 왼쪽과 오른쪽의 값이 같다. (비교) - 프로그래밍 언어에서 =의 의미 : 왼쪽의 변수에 오른쪽의 값을 넣어라. (대입) public cla..
Escape 문자 - 합쳐져서 특수한 기능을 하는 문자 - 코드에 그냥 사용하기에는 문제가 있는 문자들을 표현하기 위한 방식 - \ 와 하나의 문자가 합쳐져서 특수한 기능을 한다. \n : 줄 바꿈의 기능을 가진 Escape 문자 public class A01_Escape { public static void main(String[] args) { System.out.println("안녕하세요! 반갑습니다."); System.out.println("안녕하세요! \n 반갑습니다."); } } \t : Tap키의 기능을 가진 Escape 문자 public class A01_Escape { public static void main(String[] args) { System.out.println("안녕하세요!..
() 안에 전달할 수 있는 자바의 데이터 종류 (자바의 리터럴) 1. " " 사이에 적는 것 : 문자열(String), 문자를 여러개 적을 수 있다. 2. ' ' 사이에 적는 것 : 문자(character), 문자를 하나만 적을 수 있다. 3. 숫자를 적는 것 : 정수(Integer), 계산 가능 4. 소수를 적는 것 : 실수(Float, Double), 계산 가능 5. true 또는 false를 적는 것 : 참/거짓(Boolean) 6. 숫자 뒤에 L을 적는 것 : 아주 큰 정수들 (Long) 문자열(String) public class A00_Hello { public static void main(String[] args) { System.out.println("안녕하세요, 반갑습니다!"); } }..
이클립스 Class 만들기 main() 메서드 - 자바에서 어떤 단어 뒤에 ()가 있으면 무조건 메서드다. - main() 메서드는 프로그램의 시작 지점이다. - 사용자가 프로그램을 실행하면 가장 먼저 main()을 찾아 실행힌다. - main() 메서드가 종료되면 프로그램도 종료된다. - 자바의 main() 메서드 정의 부분에 하나라도 다른 것이 있다면, 프로그램의 시작 지점으로 인정되지 않는다. - main() 메서드의 범위는 {}로 지정한다. - {}를 지정할 때는 들여쓰기를 반드시 맞춰야 한다. public class A00_Hello { public static void main(String[] args) { } } 세미콜론(;) - 하나의 명령어가 끝났음을 컴파일러에게 알리는 문자 System..
IDE (Integrated Development Environment, 통합 개발 환경) IDE란, 프로그램을 개발할 때 필요한 모든 프로그램들을 하나로 묶어놓은 프로그램이며, 메모장, 콘솔, 컴파일러, 실행환경, 디버거 등이 존재한다. 자바의 대표적인 IDE로는 Eclipse, IntelliJ가 있다. IntelliJ는 유료이기 때문에, 초심자에겐 Eclipse를 추천한다. 이클립스(Ecllipse) 설치 방법 1. 이클립스 공식 홈페이지 https://www.eclipse.org/downloads/
JDK (Java Development Kit, 자바 개발 도구) JDK란, 자바로 프로그램을 개발하기 위해 필요한 도구들의 모음이라고 볼 수 있다. 자바 컴파일러(javac), 자바 실행 환경(JRE) 등이 JDK에 포함되어 있다. JRE (Java Runtime Environment, 자바 실행 환경) 특정 언어로 프로그램을 만들면 해당 언어의 실행 환경이 필요한데, JRE는 자바로 제작된 프로그램을 실행하기 위한 프로그램이다. Java JDK 설치 방법 1. JDK 설치 링크 https://www.oracle.com/kr/java/technologies/downloads/