본문 바로가기

부트캠프 개발일기/Java15

7일차: Java 기초(반복문/for, while, do-while) ❯ 반복문 코드가 반복적으로 실행되도록 할 때 사용되며 for문, while문, do-while문이 있음 for문과 while문은 변환 가능하며 for 문은 반복 횟수를 알고 있을 때 주로 사용하고 while문은 조건에 따라 반복할 때 주로 사용함 for 문 조건식이 참인동안 주어진 횟수만큼 실행문을 반복 실행함 for(변수 선언 및 초기화; 조건식; 증감식){ 조건식이 참일 때 수행되는 내용; } 초기화: 반복문에서 변수를 선언하고 초기화 함. 보통 i(interator: 반복계수)를 많이 사용함 조건식: 조건식이 참이면 실행문을 실행하고 거짓이면 블록을 실행하지 않고 종료됨 증감식: 반복 횟수를 결정하는 규칙으로 변수에 값을 더하거나 곱하거나 등의 수행방식을 지정함 향상된 for 문 향상된 for 문.. 2023. 2. 21.
6일차: Java 기초(연산자, 콘솔I/O, 조건문/if, switch) ❯ 연산자(Operator) 연산자란, 하나의 값 또는 여러개의 값을 피연산자로 하여 새로운 값을 만들어내는 기호를 의미함 산술연산자 사칙연산에 사용되는 연산자(+, -, *, /)와 나머지 연산자(%)를 포함함 나눗셈 연산자를 사용할 경우, 좌항과 우항이 모두 int형이면 그 결과도 int형이므로 소수점 이하의 값은 버려짐 ex. (case 1) int num1 = 9 / 2; (결과) 4.0 (case 2) double num2 = 9 / 2; (결과) 4.5 증감연산자: 변수의 값을 증가시키거나 감소시키는 연산자 +1 은 ++로, -1 은 -- 로 표현 가능함 전위형 증감연산자: 증감연산자가 피연산자보다 앞에 위치함(++num) 증감을 먼저 수행한 뒤 결과를 적용함 후위형 증감연산자: 증감연산자가 .. 2023. 2. 20.
5일차: Java 기초(변수, 타입, 문자열) ❯ Java 특징 Java: 1996년에 세상에 나온 객체지향 프로프래밍(Object Oriented Programming, OOP)언어 운영체제에 독립적: JRE가 설치된 모든 운영체제에서 실행 가능함 객체 지향 언어: 모든 기능을 객체(프로그램 동작을 위한 부품 개념)로 만들어 사용.여러 객체를 만들고 조립해서 프로그램을 실행 함수형 프로그래밍 지원: 자바 8버전부터 함수형 프로그래밍 지원하는 문법인 람다식과 스트림이 추가됨(추후 학습 예정) 자동 메모리 관리: 가비지 컬렉터(Garbage Collector)를 실행시켜 자동으로 사용하지 않는 메모리 수거함 JVM과 JDK JVM: Java Virtual Machine 자바는 컴파일러(javac)를 통해 기계어로 변환되는 언어임. JVM은 컴파일된 바.. 2023. 2. 17.