지난번에는 선택문에 대한 이야기를 진행하였다. 오늘은 제어문에서 반복문에 대한 이야기를 진행하려 한다. 1. 반복문 반복문이란 어떤 작업이 반복적으로 사용되는 코드를 의미한다. 반복문의 종류로는 for문, while문, do-while문 등이 있다. 1-1. for문 for문은 주어지는 조건식 횟수만큼 실행문을 반복하는 제어문이다. package study4; public class ForPrintFrom1To10Example { public static void main(String[] args) { for(초기화식; 조건식; 증감식){ ... } } } 공부한 코드 : ForPrintFrom1To10Example.java 1-2. while문 조건식이 true일 경우에 반복하는 반복문이다. packa..
저번주에는 연산자에 대한 공부를 하였다. 이번에는 자바 4주차 과제 중 선택문에 대해 써보려고 한다. 내용이 점점 많아짐에 따라 과제를 나누어서 적어보려고 한다. 1. 제어문이란? main() 메소드의 시작 중괄호에서 시작하여 끝 중괄호 까지 위에서부터 아래로 실행하는 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것이 흐름 제어문 혹은 제어문이라고 한다. 제어문은 조건문과 반복문으로 나눌 수 있다. 1-1. 조건문(if문, switch문) if문은 조건식의 결과에 따라 블록 실행 여부가 결정된다. 1-1-1. if문 예제 다음은 if문의 기본적인 예제라 할 수 있다. 공부한 코드 : IfExample.java 1-1-2. 중첩 if문 if문은 if문 내부에 다시 한번 if문을 사용할 수 있다...
1주차 과제 JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습내용 1. JVM이란 무엇인가 자바 가상 기계(Java Virtual Machine)로, 자바 프로그램은 완전한 기계어가 아닌, 중간 단계의 바이트 코드이기 때문에 이것을 해석 및 실행할 가상의 운영체제가 필요하다. 즉, 쉽게 말하면 "자바를 실행시키는 가상의 기계"라고 할 수 있다. 바이트 코드는 모든 JVM에서 동일한 실행 결과를 보장하지만, JVM은 운영체제에 종속적이다. 기계어 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 말한다. 2. 컴파일 하는 방법 먼저, 컴파일에 대한 설명을 하려 한다. 컴파일이란, 우리의 언어와 컴..
오늘은 자바 개발 환경을 구축하는 내용을 정리하려고 한다. 자바를 사용하기 위해서는 먼저 설치해야 할 것이 있다. JDK(Java Development Kit)는 자바 개발 키트로, 자바 가상 기계(JVM), 라이브러리 API 컴파일러 등의 개발 도구가 포함되어있다. JDK Install 여기서 SE는 Standard Edition의 약자로 가장 기본이라고 할 수 있다. 본인 개발 환경에 맞게 설치를 해주면 된다. 그리고 그다음에는 설정해주어야 할 것이 있다. 시스템 환경 변수 편집 윈도우 한글로 환경을 검색하면 '시스템 환경 변수 편집'이 나오는데 클릭한다. 여기서 하단의 환경 변수를 클릭해준다. 자바 경로를 잡아줄 시스템 변수를 새로 만든다. 변수 이름은 'JAVA_HOME'으로 설정한다. 스펠링이 ..
- Total
- Today
- Yesterday
- 자바
- 프로그래머스
- java
- Switch
- 뷰
- 파이썬
- redux
- CSS
- node
- 자바스크립트
- node-sass
- mongodb
- Coding Test
- 리덕스
- javascript
- 코딩테스트
- Visual Studio Code
- Git
- 노드
- react
- 리액트 썸네일
- programmers
- github
- 배열
- 재공부
- 함수
- node.js
- 리액트 유튜브
- array
- 리액트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |