비트(bit): 컴퓨터에서 자료를 표현하는 최소 단위 0 또는 1바이트(byte): 8 bit이진수 : 컴퓨터에서 표현되는 자료의 형태0000 1010(이진수)=> 10(10진수)8진수: 이진수를 3 비트씩 모아서 표현16진수: 이진수를 4비트씩 모아서 표현2의 보수로
기본형: 자바 언어에서 기본적으로 제공해주는 자료형메모리의 크기가 정해져 있음정수형,문자형,실수형,논리형참조형:클래스 자료형JDK에서 제공되는 클래스와 프로그래머가 정의하는 클래스클래스에 따라 사용하는 크기가 다름예)String,Studnet...정수 자료형4바이트 사
내부적으로 비트의 조합으로 표현인코딩 - 각 문자에 따른 특정한 숫자 값(코드 값)을 부여디코딩- 숫자 값을원래의 문자로 변환문자세트: 문자를 위한 코드값 (숫자값) 들을 정해 놓은 세트아스키(ASCII) : 1바이트로 영문자, 숫자 특수문자 등을 표현함유니코드(Uni
실수는 double 자료형이 기본float를 사용할 떄는 f,F 식별자를 사용실수를 지수부와 가수부로 표현함지수와 가수로 표현되는 부동 소수 점은 0을표현할 수없음따라서 부동 소수점 방식에는 약간의 오차가 발생할 수있음boolean 으로 선언논리값 true, false
상수: 변하지 않는 수리터럴:프로그램에서 사용하는 모든 숫자,값,논리 값모든 리터럴은 상수 풀 (constant pool)에 저장되어 있음상수 풀에 저장될 떄 정수는 int, 실수는 double로 저장됨서로 다른 자료형의 값이 대입되는 경우 형 변환이 일어남작은수에서
항 : 연산에 사용되는 값연산자: 항을 이용하여 연산하는 기호int age = 20;왼쪽 변수의 값이 오른쪽에 대입우선 순위가 가장 낮은 연산자 변수의 부호를 유지하거나(+) 바꿈(-)실제 변수의 값이 변하려면 대입연산자를 사용해야함사칙연산자두항을 더합니다.앞에 있는
연산의 결과가 true/false로 반환됨비교 연산자 라고도 함관계연산자와 함께 많이 사용됨연산의 결과가 true/false로 반환 됨&&논리곱 :두항이 모두 참인 경우에만 결과 값이 참입니다. 그렇지 않은 경우는 거짓입니다.|| : 두 항 중 하나의 항만 참이면 결
마스크 : 특정 비트를 가리고 몇 개의 비트 값만 사용할떄비트켜기: 특정 비트들만을 1로 설정해서 사용하고 싶을떄예) &00001111(하위 4비트중 1인 비트만 꺼내기)비트끄기: 특정비트들 만을 0으로 설정해서 사용하고 싶을떄예)|11110000(하위4비트중 0인 비
if문, if-else문 조건식의 결과에 따라 수행문이 실행되는 조건문 if(조건식){ 수행문; } if(조건식){ 수행문1; }else{ 수행문2; } if-else if-else문 하나의 조건에 대한 여러 경우에 대해 수행문이 각각 다른 경우 if(조건
package ifexample; > import java.util.Scanner; > public class IfExample2 { > public static void main(String[] args) { > Scanner scanner = new Scanner(System.in);//표준 입력용 > int age = scanner.nextI...
조건이 정수, 문자열 값으로 그 값에 따라 수행 결과가 달라지는 경우if-else if- else와 같은 의미로 수행
반복문 동일한 수행문을 조건에 맞는 동안 수행하도록 하는 기능 달리는 자동차 일정 횟수만큼 돌아가는 나사 특정 온도까지 가동되는 에어컨 while문 조건이 참인 동안 수행문이 반복해서 수행됨 do-while문 먼저 수행문을 수행하고 조건체크 한번이상 수행문이 수행되
반복문 중 가장 많이 사용됨일정 횟수에 기반한 반복을 구현할 떄 효율적임for(초기화식;조건식;증감식){ 수행문; .......}1에서 부터 10까지의 합