Backend/Study Halle - Java (5) 썸네일형 리스트형 온라인 자바 스터디 4주차 - 제어문 제어문(Control Flow Statement) 자바 프로그램이 원하는 결과를 얻기 위해서는 프로그램의 순차적인 흐름을 개발자가 원하는 방향으로 제어해야만 할 경우가 생기는데 이때 사용하는 명령문을 제어문이라고 한다. 제어문에는 조건문, 반복문 등이 있으며, 이러한 제어문에 속하는 명령문들은 중괄호({})로 둘러싸여 있으며, 이런 중괄호 영역을 블록(block)이라고 한다. 조건문 조건 만족여부에 따른 블록실행. 조건식에는 boolean 변수 또는 true/false 값을 산출하는 연산식을 사용해야 한다. if문: if (조건식) {조건식의 결과가 참일 때 실행하고자 하는 명령문;} 1) 조건식의 결과가 참이면 주어진 명령문 실행, 거짓이면 실행하지 않는다. 2) 실행될 명령문이 한 줄 뿐이라면 중괄호.. 온라인 자바 스터디 3주차 - 연산자 산술연산자 사칙연산을 다루는 기본적이면서도 가장 많이 사용되는 연산자. 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽이다. + : 더하기 - : 빼기 * : 곱하기 / : 정수에서는 몫, 실수에서는 나누기 % : 정수에서는 나머지 System.out.println(10 + 3); // 13 System.out.println(10 - 3); // 7 System.out.println( 20 / 5); // 4 System.out.println( 10 / 3); // 몫인 3 System.out.println(10 % 3); // 나머지 1 System.out.println(10.0 / 3); // 나누기 3.33333 대입 연산자(Assignmen.. 온라인 자바 스터디 2주차 - (2) 타입의 변환, var 그리고 배열 타입의 변환타입변환이란 변수 또는 상수의 타입을 다른 타입으로 변환하는 것을 말한다.프로그램에서 값의 대입이나 연산을 수행할 때는 같은 타입끼리만 가능하다. 그래서 연산을 수행하기 전에 같은 타입으로 만들어야 하는데, 변수나 상수를 다른 타입으로 변환하는 것을 '타입변환' 이라고 한다.형변환에는 개발자가 명시적으로 지정하지 않아도 묵시적으로 이루어지는 자동타입변환과 개발자가 명시해야만 이루어지는 강제타입변환이 있다. 자동타입변환(Promotion)자동 형변환은 프로그램 실행 도중에 자동적으로 형변환(타입변환)이 일어나는 것을 말한다. 자동 형변환은 작은 메모리 크기의 데이터 타입을 큰 메모리 크기의 데이터 타입으로 맞춘다. 정수와 실수 중에선 실수에 우선적으로 맞춘다. 프로모션이 승진이라는 뜻이 있다. .. 온라인 자바 스터디 2주차 - (1) 자바의 변수와 데이터 타입 리터럴 (Literal) 리터럴은 데이터 그 자체. 변수 및 상수에 넣는 변하지 않는 데이터를 의미한다. 변수나 상수는 메모리에 할당된 공간, 리터럴은 해당 할당된 공간에 저장되는 값이라고 할 수 있다. // 1.문자 //- 홑따옴표 (작은따옴표) *큰 따옴표 사용 가능 System.out.println('A'); System.out.println('한'); // 2. 문자열 //- 쌍따옴표 (큰따옴표) * 작은 따옴표 사용 불가 System.out.println("Hello"); System.out.println("안녕"); // 3. 숫자 //- 그냥 입력한다. //- 0으로 시작하면 다른 숫자가 되니 주의한다. System.out.println(100); System.out.println(1.234.. 온라인 자바 스터디 1주차 - 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 JVM을 시작하기 전에... JVM을 안고 있는 JRE와 JDK에 대해서 알아보기 JRE (Java Runtime environment) 자바로 만들어진 프로그램을 구현하기 위한 환경을 구성해주는 도구. 다이어그램에서와 같이 클래스 라이브러리, 기타 라이브러리, JVM이 여기 들어가있다. Java를 개발할 필요는 없는데, 실행은 시켜줘야 하는 경우에 필요하다. JDK (Java Development Kit) JRE의 내용을 고스란히 안고있고 거기에 디버거, 도큐멘테이션, 디셈블러, 컴파일러(javac)가 들어가 있다. JDK는 개발, 컴파일링, 자바프로그램을 실행시킬 때 필요하다. JVM이란? 자바 이전의 C언어를 비롯한 대부분의 언어로 만들어진 프로그램들은 바로 OS(윈도우나 리눅스 같은 운영체제)에 .. 이전 1 다음