for 반복문을 배우다.for 반복문Java의 반복문은 다음 코드와 같다. i는 index를 의미한다. i의 시작과 끝을 지정하고 끝을 조건으로 걸어서 조건이 true가 나올 때만 실행문을 실행한다. i는 9일 때까지만 실행문이 실행된다. 조건을 확인하고 실행문이 실행되고 증감이 이루어진다.따라서 i는 최종적으로 10이 된 후 조건이 false가 나오며 종료된다.package ch04_control;public class For04 { public static void main(String[] args) { // for문은 반복 횟수를 아는 경우 사용 // 시작 끝 증가 for (int i = 1; i 중첩 for 반복문package ch04_control;public..
if ~ else if ~ else 조건문에 대해서 배우다.if문if 키워드는 한 번만 사용할 수 있다. 다른 조건을 걸고 싶으면 else if를 사용하면 된다. else if는 여러 번 사용할 수 있다.모든 조건을 만족하지 않는 경우 실행되는 else의 실행문을 실행시킨다. else는 필수가 아니지만 안 쓰는 경우는 거의 없다.// if 문법if (조건) { 실행문;} else if (조건) { 실행문;} else if (조건) { 실행문;} else { 실행문;}하나의 체인처럼 연결된 if문은 조건이 true가 나오면 실행문이 실행되고 그 이후의 else if와 else는 실행되지 않고 종료된다.중첩 if문if (조건1) { if (조건2) { if (조건3) { } } }조건 1이..
자바의 산술, 비교, 논리, 증감, 삼항 연산자를 배우다.산술 연산자연산자의미+덧셈-뺄셈*곱셈/나눗셈(몫)%나눗셈(나머지) package ch03_operator;public class Operator01 { public static void main(String[] args) { int num1, num2, result; num1 = 10; num2 = 5; result = num1 + num2; // 덧셈 result = num1 - num2; // 뺄셈 result = num1 * num2; // 곱셈 result = num1 / num2; // 나눗셈(몫) result = num1 % num2; // 나눗셈(나머지) }}비교 연산자결과값이 true와 false로 ..
데이터 타입을 변환하는 형변환에 대해서 배우다.Type Casting (자료형 변환)- data type을 변환- 프리미티브(기본) 자료형에서 사용 1. 묵시적 형 변환- 큰 자료형에 작은 자료형을 넣는 것- double(큰) ← int(작은)- Java가 자동으로 변환함 2. 명시적 형 변환- 작은 자료형에 큰 자료형을 넣는 것- int(작은) ← double(큰)- 데이터 손실이 발생! (직접 개발자가 작업) 3. (심화) 기본, 객체 자료형의 형 변환- 기본 자료형 ← 객체 자료형 (명시적 형 변환)- 객체 자료형 ← 기본 자료형 (Wrapper class) ex) int (기본 자료형) → Integer (객체자료형)package ch02_variable;public class TypeCast..
자바의 상수를 배우다.상수- 처음 초기화 이후에 절대 변하지 않는 값- 변수 앞에 'final' 키워드를 추가하면 상수로 변환- 상수의 변수명은 대문자와 _만 사용한다. ex) MAX_VALUE- 프로젝트에서 팀원들이 공유하는 값 또는 설정값에 활용package ch02_variable;public class Constant { public static void main(String[] args) { final int NUM = 4; // 상수, 변하지 않는 값, 대문자 }}
Java의 자료형과 변수 선언과 초기화에 대해 배우다.변수란?변수: 하나의 값을 저장할 수 있는 메모리 공간 (쪽지시험에 나올 수 있으니 외우기!)+ 자료형(Type)결국은 → 자료형에 해당하는 하나의 값을 저장할 수 있는 메모리 공간변수 문법1. 선언 및 초기화int num = 4; 2. 선언 따로 초기화 따로int num; // 선언num = 4; // 초기화 변수 명명 규칙 (Naming Rule) (외우기!)1. 영어, 대소문자, 숫자, 특수문자(_)만 사용 가능2. 영어 대소문자 구별 ABC abc Abc ABc 모두 다른 변수3. 숫자로 시작할 수 없음 num01 (o), 01num (x)4. 예약어 사용 불가 ex) public, class는 예약어 변수 Naming Meth..
여름학기 자바프로그래밍을 시작하다.프로그래밍 언어1. Python: 데이터, 인공지능2. Java: Web, APP(Android)3. C: 로봇, 공장, 영상, 게임 IDE(통합개발환경) 도구1. Python: VSCode, Pycharm, Colab, Jupyter2. Java: Eclipse, IntelliJ, STS3. C: Visual Studio Basic Java- JDK: Java 개발할 때 사용- JRE: 런타임 실행만 가능 Java 버전- SE: 기본, Standard Edition- EE: 기업, Web- ME Java 개발 환경 구축1. Oracle JDK 설치2. Windows 시스템 환경 변수 설정 - 터미널: java --version javac --..