🟨 목 차 🟨 1. 하나에 많은 것을 담을 수 있는 배열이라는게 있다는데? 2. 배열의 기본값 3. 배열을 선언하는 또 다른 방법 4. 별로 사용하지는 않지만, 알고 있어야 하는 2차원 배열 5. 배열의 길이는 어떻게 알 수 있을까 ? 6. 배열을 위한 for 루프 ◼️ 1. 하나에 많은 것을 담을 수 있는 배열이라는게 있다는데? ◼️ 지금까지는 기본 자료형에는 하나의 값만 넣을 수 있다. 그런데 int나 long을 하나만 만들어서 여러 개의 값을 넣어 둘 수는 없을까? ==> 한 변수에 여러 개의 값을 넣을 수 있는 것이 바로 배열이다. 배열 : 한 가지 타입에 대해서, 하나의 변수에 여러 개의 데이터를 넣을 수 있다. [EX] : int [] lottoNumbers; int lottoN..
🟨 목 차 🟨 1. if, else if 조건문 2. switch 조건문 3. for / while 반복문 3-1. while 3-2. do-while 3-3. for 3-4. label ◼️ 1. if, else if 조건문 ◼️ if문은 보통 두가지 이상의 값을 비교하거나, 단순히 true, false 여부만 확인하고자 할 때 많이 사용된다. if 다음에는 반드시 소괄호를 열고 닫아야 하며, 이 소괄호 안에는 boolean 형태의 결과가 있어야 한다. 또한 소괄호 안의 결과가 true 일 때 처리하는 처리문장과 세미콜론이 온다. if문 안에는 || 이나 && 같은 논리 연산자를 쓸 수 있다. if 문 다음에 또 다른 조건문인 else if문을 이용해서 조건을 추가할 수 있고 마지막 조건에서는 el..
🟨 목 차 🟨 1. 연산자라는게 뭘 까? 2. 간단하게 계산하는 복합 대입 연산자 3. 피연산자가 하나인 것도 있는데, 이것을 단항 연산자라고 한다. 4. 자바에서 계산하는 순서를 알아두면 좋다. 5. 뭔가를 비교할 때는 어떻게 할까? 6. 논리 연산자들을 알아보자 7. 아주 특이한 ? : 연산자 8. 기본 자료형의 형 변환을 이용한 변신(캐스팅) ◼️ 1. 연산자라는게 뭘 까? ◼️ 연산자는 영어로 Operator라고 한다. 대부분의 연산자는 기본 자료형을 더하거나 빼는 등의 계산을 하기 위해서 사용한다. + : 더하기 연산자. - : 빼기 연산자. * : 곱하기 연산자. / : 나누기 연산자. % : 나머지 연산자. + 연산자. public class OperatorMultipleDivision ..
🟨 목 차 🟨 1. 자바에서는 네 가지의 변수가 존재한다. 2. 변수 이름은 이렇게 지어라. 3. 크게 보면 자바에는 두 가지 자료형이 있다. 4. 8비트와 byte 타입 5. byte 형이 만들어진 이유 6.다른 정수형 타입들은 어떻게 활용할까? 7. 소수점을 처리하고 싶다. 8. char와 bolean는 어떻게 쓰이는 건가? 9. 기본 자료형의 기본 값은 뭘까? ◼️ 1. 자바에서는 네 가지의 변수가 존재한다. ◼️ 어떤 프로그래밍 언어를 사용하든 간에, 내용을 어디엔가 담아 둬야 한다. 그 담아 두는 것을 변수라고 한다. 그 담아 두는 것에는 항상 이름을 정해 주어야 한다. package Part3; public class Calc { public static void main(String[] a..
🟨 목 차 🟨 1. 자바는 객체지향 언어라고 한다. 2. 클래스와 객체는 구분해야 한다. 3. 클래스와 객체는 구분해야 한다. 4. 정리 ◼️ 1. 자바는 객체지향 언어라고 한다. ◼️ 자바는 객체지향 언어다. 용어가 어려워 보일 수 있는데 알고나면 쉽다. 이 세상의 모든 사물들은 객체로 되어 있다. 예를 들어 우리가 보고 있는 책, 앉아 있는 의자, 핸드폰 등드 모두 객체이다. 앞에서 배운 클래스는 "상태"와 "행위"가 있어야 한다. 모든 사물에도 "상태"와 "행위"가 있다. 책을 예로 들어 보면, 상태 : 펼쳐져 있는 상태, 덮혀 있는 상태 행위 : 펼치는 행위 , 페이지를 넘기는 행위, 덮는 행위 자동차를 예로 들어 보면, 상태 : 시속 50km/h로 주행중인 상태, 512km를 주행한 상태, ..
🟨 목 차 🟨 1. HelloGodOfJava 컴파일하고 실행하기 2. main() 메소드 3. System.out.println() / System.out.print() 4. 주석 처리하기 ◼️ 1. HelloGodOfJava 컴파일하고 실행하기 ◼️ [ 참고로 자바의신 책에서는 별도로 만든 자바 에디터를 제공하여 진행되지만, 나는 이클립스에서 진행하였다. ] 우리가 적은 소스 코드 -> 컴파일러 -> 바이트 코드 -> 디스크 -> 바이트 코드 -> JVM -> 기계어 -> 운영체제 대부분의 프로그래밍 언어들은 텍스트로 된 파일로 실행 할 수 없다. 그래서 우리가 만든 텍스트 파일들을 컴파일이라는 단계를 거쳐야지만 프로그래밍 언어를 실행하는 프로그램이 실행을 할 수 있다. 여기서 컴파일이라는 말이 나..