본문 바로가기

반응형

전체 글

(193) PORTFOLIO GITHUB 방명록
조건문 - if문 DEVELOPER/Java / 2021. 4. 18. if문 문법 if(조건식) { 조건문;// 조건식이 '참'인 경우에(조건에 맞는 경우) 수행문이 수행됨 }// 조건식이 '참'이 아니면(조건에 맞지 않는 경우) 수행문이 수행되지 않음 if - else문 문법, if( 조건식) { 수행문1; // 조건식이 '참'인 경우에 수행됨 } else{ 수행문2; // 조건식이 '참'이 아닌 경우에 수행됨 } statement가 하나일 때는 { } 를 안해도 된다. 들여쓰기도 하지 않아도 된다. 하지만 습관처럼 기본을 지켜주는 것이 좋다. 조건이 여러 개 일 때의 if 문 >> if-else if-else 문 if(조건식1){ 수행문1; // 조건식1이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else if(조건식2){ 수행문2; // 조건식2이 '참'인 ..
자바의 연산자 DEVELOPER/Java / 2021. 4. 18. 연산자의 종류 · 대입, 부호, 산술, 복합 대입 연산자, 증감 연산자, 관계 연산자, 논리 연산자, 조건 연산자, 비트 연산자 · 항과 연산자 항(operand) : 연산에 사용되는 값 연산자(operator) : 항을 이용하여 연산하는 기호 대입 연산자(assignment operator) ' = ' 변수에 다른 변수나 값을 대입하는 연산자 · 부호 연산자 단항 연산자 변수의 부호를 유지하거나 바꿈 (+ , -) · 산술 연산자 -% 나머지 구하는 연산자, 숫자 n의 나머지 범위는 · 복합 대입 연산자 · 증가, 감소 연산자 val = ++num; 먼저 num 값이 1 증가한 후 val 변수에 대입 val = num++; val 변수에 기준 num 값을 먼저 대입한 후 num 값 1 증가 val = ..
상수와 리터럴, 변수의 형 변환 DEVELOPER/Java / 2021. 4. 18. 상수(constant) 상수는 변하지 않는 수 final 예약어를 사용하여 선언 -> 단, 초기값을 지정 해줘야함.(초기화) ex. final int MAX_NUM = 100; //상수 지정 리터럴(Literal) 프로그램에서 사용하는 숫자, 문자, 논리값을 뜻함 리터럴은 상수 풀(constant pool)에 있음 정수 리터럴은 int 실수 리터럴은 double로 저장됨. 정수의 범위가 달라지는 경우에는 L(l) , 실수는 F(f)로 식별자를 써줘야 함 형 변환(type conversion) 서로 다른 자료형 간에 연산등의 수행을 위해 하나틔 자료형으로 통일하는 것 1. 묵시적 형 변환 (explicit type conversion, 자동 형 변환) - 바이트 크기가 작은 자료형에서 큰 자료형으로 형 변..
자료형 (data type) DEVELOPER/Java / 2021. 4. 18. 변수와 메모리 변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당 변수는 할당된 메모리를 가리키는 이름 · 기본 자료형(Primitive data type)의 종류 1byte(8bit) 2byte(16bit) 4byte(32bit) 8byte(64bit) 정수형 byte short int long 논리형 boolean 문자형 char 실수형 float double 정수 자료형 · 정수 자료형의 종류와 크기 byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용 short : 2바이트 단위의 자료형 C/C++언어와 호환 시 사용 int : 1) 자바에서 사용하는 정수에 대한 기본 자료형 2) 4바이트 단위의 자료형 3) 프로그램에서 사용하는 모든 숫자(리터럴)은..
변하는 수 - 변수(Variable) DEVELOPER/Java / 2021. 4. 18. · 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음. · 표현하려는 수에 맞는 데이터 타입(자료형)을 이용하여 변수 선언 · 표현하려는 숫자, 문자, 문자열 등 알맞는 자료형 사용 변수의 이름을 만들 때 ! 1. 변수의 이름은 영문자(대문자, 소문자), 숫자를 사용할 수도 있고, 특수문자 중에는 $와 _만 사용 (ex. count100, _master) 2. 변수 이름의 시작은 숫자로 할 수 없음 (ex. 27days(X), 1abc(X) ) 3. 자바에서 이미 사용하고 있는 예약어(Reserved word)는 사용 X (ex. while, break 등) 4. 변수 이름은 프로그램내에서 사용되는 것이므로 그 용도에 맞고 가독성이 좋게 만드는 것이 중요 변수 선언과 사용 예제 package ch05;..
자료 표현하기 DEVELOPER/Java / 2021. 4. 17. * 별도 tip 1) package는 소스의 묶음( 대부분 이름을 다 소문자로 하는게 좋다) 2) class는 이름을 대문자로 시작한다. · 자료 표현하기 2진수 표현 0과 1로만 데이터를 저장 1bit(비트) : 컴퓨터가 표현하는 데이터의 최소 단위 -> 2진수 하나의 값을 저장할 수 있는 메모리의 크기 1byte(바이트) = 8bit * 2진수는 길어서 비트를 모아 8비트, 16비트를 이용 8진수 = 0~7^10(8) ->3비트를 합쳐서 표현 16진수 = 1~ F10(16) ->4비트를 합쳐서 표현 자바에서 수를 2진수를 표현하는 법 (식별자 0B를 앞에 쓰고 뒤에 숫자를 쓴다.) int bNum = 0B1010; // == 10 8진수를 표현하는 법 (식별자로 0을 숫자 앞에 쓴다.) int oNu..

반응형