Java/[강의] 자바 입문 8

조건문

조건문어떤 문장은 수행하고 싶고, 어떤 문장은 수행하고 싶지 않을때 사용if 문 if 문조건식이 true 일 경우에만 실행문이 실행된다.if(조건식) 다음의 { } 를 생략할 수 있다. 하지만, 생략할 경우 if문에 포함되는 실행문은 단 한 줄만 포함된다.if(조건식){ 실행문; 실행문;} if - else 문조건식이 true일 경우 if 블록의 실행문이 실행되고, flase 일 경우 else 블록의 실행문이 실행된다.if(조건식){ 실행문; 실행문;}else{ 실행문;} if - else if - else문처음 if문의 조건식의 조건문이 true일 경우 처음 if문의 블록이 실행되고, false일 경우 다음 조건식의 결과에 따라 실행 블록이 달라진다.else if 문의 수..

연산자

연산자와 연산식연산: 데이터를 처리하여 결과를 산출하는 것x = y + z;연산자(Operations): 연산에 사용되는 표시나 기호 (+, -, *, /, &, =, ...)피연산자(Operand): 연산 대상이 되는 데이터 (리터럴, 변수)연산식(Expressions): 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 연산자의 종류부호 연산자값의 부호를 나타내는 단항 연산자+ (양수 부호), - (음수 부호)증감 연산자변수의 값을 1씩 증가하거나 감소시킴++ (증가), -- (감소)전위: ++a, 값을 먼저 증가시키고 그 값을 사용후위: a++, 현재값을 먼저 사용하고, 그 후 증가산술 연산자+ (덧셈), - (뺄셈), * (곱셈), / (나눗셈), % (나머지)비교 연산자두 값을 비교하여 bo..

기본형 타입과 타입(형)변환

기본형기본형 타입은 가장 기본이 되는 데이터 타입으로써 정수형, 실수형, 문자형, 불린형을 의미한다.논리형논리형은 크기가 1byte이고 true와 false 중에 한 가지 값을 가질 수 있다.문자형문자형은 char로 2byte크기를 가집니다. 문자는 작은따옴표를 이용하여 한 글자를 표현할 수 있다.정수형정수형은 정수를 표현하는 데이터 타입인데 표현할 수 있는 정수의 범위에 따라서 다양하게 제공된다.정수형에서 가장 자주 사용하는 int는 4바이트이다.long형은 8byte크기를 가진다. int 보다 더 큰 범위의 정수를 표현하고 싶을때 사용한다.실수형실수형은 float과 double형이 있다.float은 4바이트, double은 8바이트로 double은 float보다 더 큰 범위의 실수를 표현할 수 있다...

상수

상수상수(常數)란 수식에서 변하지 않는 값을 의미한다. 상수의 선언final 상수타입 상수명;final int J; 상수의 사용상수명 = 값;J = 10; (J에는 값을 담을 수 있는 기회가 단 한 번만 허락됨) 상수 명명 관례대문자로만 구성된 명사로 정함여러 단어로 구성된 이름의 경우 단어 사이에 '_'을 써서 구분함. 상수를 사용해야 하는 경우값이 변하면 위험한 경우에 상수를 사용값만 봤을때 무엇을 의미하는지 쉽게 파악할 수 없는 값에도 값 자체를 사용하기 보다는 상수를 사용 [실습]final int J; // J에는 값을 단 한 번 담을 수 있습니다.J = 10;// 이제 J 값을 변경할 수 없습니다.

변수

변수변수란 값을 저장할 수 있는 메모리의 공간을 의미한다. 변수의 선언타입 변수이름;int count; ( 정수 값을 담을 수 있는 count라는 이름의 변수를 선언)double average; ( 실수 값을 담을 수 있는 average 라는 변수를 선언)명명규칙.변수의 이름을 정할 때 자바 언어에서 정해놓은 규칙식별자 (identifier)는 클래스, 메소드, 변수 등 다양한 대상에 대해 이름이 붙여지는 경우. 그 이름을 뜻 함 java 식별자 명명 규칙하나 이상의 글자로 이루어져야 함첫 번째 글자는 문자 이거나 '$', '_'이어야 함두번재 이후의 글자는 숫자, 문자, '$', '_'이어야 함'$', '_' 이외의 특수문자 사용 불가능길이 제한이 없음키워드는 식별자로 사용할 수 없음상수 값을 표현하는..

주석문

주석이란?프로그램의 코드와 실행에는 영향을 주지 않는 문장 주석의 종류구현 주석행단위 주석 (// 를 해주면, 해당 행이 주석 처리됨 )블럭단위 주석 (/* 주석으로 사용할 내용 */ )public class HeloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); // 한 줄만 주석 처리합니다. // System.out.println("test"); /* 여러 줄을 주석 처리합니다.*/ /* System.out.println("1"); System.out.println("2"); Syste..

자바란?

자바의 탄생1995년에 썬 마이크로시스템즈에서 발표한 객체지향 언어현재 썬 마이크로시스템즈는 오라클에 인수가 된 상태 자바의 특징쉬운 언어이다.C와 C++언어의 문법을 기본으로 차용하여 개발된 언어C와 C++ 이 가진 어려운 문법인 포인터와 다중 상속 제거C와 C++에 비해 쉬운 언어이다.플랫폼에 독립적이다.자바는 JVM() 만 있으면 윈도우, 리눅스, 맥등 어떤 플랫폼에서도 실행이 가능객체지향 언어이다.메모리 관리를 자동으로 해준다.자바 개발순서소스 작성작성한 소스 컴파일컴파일한 소스를 JVM을 이용하여 실행

프로그래머스 - 무료 | 자바 입문

https://school.programmers.co.kr/learn/courses/5/5-%EB%AC%B4%EB%A3%8C-%EC%9E%90%EB%B0%94-%EC%9E%85%EB%AC%B8 무료 | 자바 입문#course-5 .markdown h1, #course-5 .markdown h2, #course-5 .markdown h3 { margin:0; } #course-5 .markdown p { margin:0; line-height: 1.6; } #course-5 .java-noti, #course-5 .description { padding:1.5rem; margin-top:2rem; /* background: rgba(245, 206, 0,school.programmers.co.kr 프로그래..