Java/자바 완전 정복(4)
-
4. 제어문
■ 제어문의 개념 - 제어문 : 프로그램의 처리 순서를 바꾸는 것. - if 선택 제어문 1) if 단일 구문 if(조건식) { 실행 구문 } 2) if-else 구문 if(조건식) { 실행구문; } else { 실행구문; } 3) if-else if-else 구문 if(조건식 1) { 실행구문; } else if(조건식 2) { 실행구문; } ... else { 실행구문; } - switch 선택 제어문 switch(점프 위치 변수){ case 위칫값1: 실행구문; break; case 위칫값2: 실행구문; break; ... default: 실행구문; } - for 반복 제어문 for(초기식; 조건식; 증감식){ 실행구문; } // 초기식 : for문이 시작될 때 한 번 실행되고 다시는 실행되지 않음..
2024.03.28 -
3. 연산자
■ 연산자의 종류산술 연산자+, -, *, /, %사칙연산 및 나머지 연산증감 연산자++, --값이 1씩 증가 혹은 감소비트 연산자&, |, ~, ^비트 AND, OR, NOT, XOR시프트 연산자>>, >>비트 단위의 이동비교 연산자, =, ==, !=값의 크기 비교논리 연산자&&, ||, !, ^논리 AND, OR, NOT, XOR대입 연산자=, +=, -=, *=, /=, &=, |=, >>=, >>>=산술 연산 결과의 대입삼항 연산자? x : y참일 때 x, 거짓일 때 ※ 시프트 연산 결과 쉽게 계산하는 법양수, 음수1bit 시프트당 x 2, 부호유지3 -3 >>양수1bit 시프트당 / 2, 부호유지,소수 버림5 >> 2 = 1음수1bit 시프트당 / 2, 부호유지, 소수 올림-5 >> 2 =..
2024.03.27 -
2. 자료형
■ 변수와 자료형 - 프로그래밍에서 가장 기본적인 동작은 데이터를 저장하고, 저장된 데이터값을 읽어오는 것. - 변수 : 메모리에 값을 저장할 공간을 생성하고 부여하는 이름 - 자료형 : 데이터를 저장하기 위해 생성하는 메모리 공간은 목적에 따라 크기와 특징이 다른데 이를 나타냄 - 주의할 점 1) 자료형은 반드시 사용하기 전에 선언 2) 자료형은 반드시 한 번만 선언 ■ 자료형의 종류 - 기본 자료형과 참조 자료형 기본 자료형 true, false boolean 정수 byte, short, int, long 실수 float, double 문자 char 참조 자료형 객체 배열, 클래스, 인터페이스 - 기본 자료형과 참조 자료형의 차이 1) 자료형 이름의 규칙 : 기본 자료형은 영어 소문자, 참조 자료형은..
2024.03.25 -
1. 프로그래밍 언어와 자바
■ 프로그래밍 언어 : 컴퓨터가 이해할 수 있는 명령을 작성하기 위한 도구를 말함. - 고급언어 : 인간이 이해하기 쉬운 문장을 사용해 컴퓨터가 수행해야 할 작업을 정의한 언어 - 기계어 : 2진 데이터로 구성된 컴퓨터가 직접 알아들을 수 있는 언어 - 어셈블리어 : 고급 언어와 기계어 사이에 있으며 기계어와 1:1로 대응되어 기계어에 가까움 - 컴파일러 : 고급 언어를 컴퓨터가 이해할 수 있는 언어로 변환하는 역할 ※ 컴퓨터는 플랫폼에 따라 다른 기계어를 사용하기 때문에 플랫폼에 따라 다른 컴파일러가 필요함. 자바의 가장 큰 장점은 '플랫폼 독립성' ■ 자바의 플랫폼 독립성 - 플랫폼 종속성 : 윈도우, 맥, 리눅스 운영체제의 실행 파일(.exe, .app, .sh)은 일종의 기계어 집합체인데 이 실행..
2024.03.22