전체 글
-
[Java] 제어문Java 2022. 7. 8. 22:30
제어문과 제어 키워드를 사용하면 프로그램의 실행 순서를 다양한 방법으로 제어할 수 있다. 제어문 종류 1) 선택 제어문 ( if, swtich ) 2) 반복 제어문 ( for, while, do-while ) switch - 점프 위치 변수값에 특정위치(case)로 이동해 구문을 실행하는 선택 제어문 - 점프할 수 있는 위치는 'case 위치값:'으로 설정 for문 - 조건식이 생략됐을 경우 // 조건식을 생략하면 컴파일러는 자동으로 true 입력 ( 무한 루프 ) for( 초기식 ; ; 증감식 ) { 실행구문; } - break를 이용한 무한 루프 탈출 for(int i = 0; ; i++){ if(i > 10){ break; } System.out.println(i)// 0, 1, 2, 3, 4, 5..
-
[Java] 연산자Java 2022. 7. 8. 22:07
자바의 연산자는 연산 결과의 특징에 따라 3가지로 나눌 수 있다. 1. 연산 결과가 특정 값이 나오는 산술, 증감, 비트, 시프트 연산자 2. 연산 결과가 참 또는 거짓 중 하나의 값으로만 나타나는 비교, 논리, 연산자 3. 값을 반환하는 것이 아닌 값을 대입하는 의미를 지니고 있는 대입 연산자와 삼항 연산자 자료형 연산기호 기능 결과 산술 연산자 증감 연산자 비트 연산자 시프트 연산자 +, -, *, /, % ++, -- &, |, ~, ^ >>>, >>, =, >= (참 또는 거짓) ? x : y 산술 연산 결과의 대입 ('연산자' + '='의 축약 표현) 참일 때 x, 거짓일 때 y 실행 -> 보통 대입 연산자가 있어야지 변수의 값이 바뀜. 예외) ++a, a++, --a, a-- 증감 연산자 * ..
-
[Java] 자료형Java 2022. 7. 8. 21:33
메모리 공간은 데이터를 저장하기 위해 생성한다. 이러한 메모리 공간은 목적에 따라 크기와 특징이 다른데, 이를 자료형이라고 한다. 즉, 메모리 공간의 자료형에 따라 저장할 수 있는 값의 종류와 특징이 결정된다. 자료형 선언시 주의할 점 1) 자료형은 반드시 사용하기 전에 선언해야함 2) 자료형은 반드시 한 번만 선언해야함 -> 변수의 자료형이 처음 선언되면 메모리에는 선언된 자료형의 데이터만 저장할 수 있는 공간이 만들어지는데, 메모리에서 한 번 만들어진 공간은 사라질 수는 있어도 데이터를 저장하는 기능은 변경할 수 없기 때문이다. 이름규칙 · 변수, 상수, 메서드 공통 1) 영문 대소문자와 한글 사용가능 ex) abc, ABC, aBc, 가나다 2) 특수문자는 밑줄과 달러 표기만 가능 ex) $abc,..