탄탄하게(3)
-
[JAVA 기초부터 훑어보기]06. 조건과 반복
▣ 제어문의 종류 ▣ 3가지의 제어 구조(순차 구조, 선택 구조, 반복 구조) 1. 조건문 ㄱ. if문 (1) 정의 - if-else에서 조건식의 값이 참일 때 실행되는 블록을 then절(then clause)이라고 하고 조건식의 값이 참이 아닐 때 실행되는 블록을 else절(else clause)라고 한다. - 조건에 따라 2개 이상의 문장이 실행되어 한다면 중괄호 {, }를 이용하여 문장을 그룹핑한다.(이것을 복합문 또는 블록이라고 한다) (2) 조건 연산자 - 간단한 if-else문은 조건 연산자를 사용하여 표현할 수 있다 System.out.println(grade>=60 ? "합격" : "불합격"); (3) 중첩 if문 - if문도 하나의 문장이다 따라서 if-else 문의 문장 1이나 문장 2..
2023.01.16 -
[JAVA 기초부터 훑어보기]04. 자바 프로그래밍 기초
1. 주석문 - 주석문은 코드의 설명을 적어놓는 곳이다. - 컴파일러는 주석문을 무시하고 주석문에는 3가지 종류가 있다 /* text */ /*에서 */까지가 주석으로서 컴파일 시에 무시된다 /** documentation */ /**에서 */까지가 주석으로서 컴파일 시에 무시되는 것은 같지만 선언문 앞에만 사용할 수 있고 JDK에 포함된 javadoc 프로그램이 /**에서 */까지의 내용을 가지고 주석을 추출하여 자동적으로 소스를 설명하는 HTML 문서를 만들어준다 // text //에서 줄의 끝까지가 무시된다 2. 클래스 정의 - 객체 지향 언어에서는 프로그램 개발의 단위가 클래스 - 하나의 클래스 안에는 여러 개의 메소드가 포함될 수 있으며, 하나의 메소드 안에는 여러 개의 문장이 포함될 수 있다 ..
2023.01.12 -
[JAVA 기초부터 훑어보기] 01. 자바란 무엇인가?
1. 프로그래밍 언어 - 소스코드: 인간이 프로그래밍 언어를 사용하여 원하는 작업을 텍스트로 기술한 것 - 소스파일: 소스코드가 파일에 저장된 것 - 오브젝트 파일: 컴파일러가 소스파일을 기계어로 변환하여서 저장한 파일 2. 자바 가상 기계 (1) 자바의 실행 과정 - 컴파일러는 자바 프로그램을 가상 기계의 명령어로 변환한다. 자바 가상 기계는 가상 기계의 명령어를 실제 기계의 명령어로 변환한다. - 보통의 프로그래밍 언어는 소스 코드가 컴파일러에 의해 기계어로 변환되면 컴퓨터에서 바로 실행 가능하다 - But! 자바 컴파일러는 특정한 컴퓨터를 위한 코드를 바로 생성하지 않는다. 대신 가상적인 기계를 위한 코드를 생성한다. 이 코드는 바이트 코드(byte code)라고 불린다. ※ JIT(just-in-..
2023.01.09