본문 바로가기

P-Language/JAVA

(4)
배열 Array 1.1 배열이란? 같은 타입의 여러변수를 하나의 묶음으로 다루는 것. 1.2 배열의 선언 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 대괄호[]를 붙인다. 대괄호[]는 타입 뒤에 붙여도 되고, 변수이름 뒤에 붙여도 되지만 주로 타입 뒤. 타입 [] 변수이름: 타입 변수이름[]: 생성된 배열을 다루기 위한 참조변수를 위한 공간을 만든것. 1.3 배열의 생성 배열을 생성해야만 데이터를 저장할 수 있는 공간이 만들어 지는 것. 연산자'new'와 함께 배열의 타입과 크기를 지정해 줘야 한다. int score; //배열을 선언. score = new int[5] //배열을 생성 (5개의 int값을 저장할 수 있는 공간 생성) 참조변수 배열의 예 String[] name; //String타입..
조건문 / 반복문 1. 조건문 if / switch 1.1 if문 가장 일반적으로 사용되는 조건문. 연산의 최종결과 값이 true 또는 false인 수식만 사용할 수 있다. 조건식의 결과가 false이면, 블럭{}내의 문장이 실행되지 않는다. if (조건식) { //조건식이 true일때 수행될 문장들을 적는다. } if-else : if문의 변형. if문에 else블럭(if문의 조건식의 결과가 false일 때 수행되는 문장)을 추가한 것. 조건식의 결과에 따라 이 두개의 블럭 중 어느 한 블럭의 내용만 수행하고 전체 if문을 벗어나게 된다. if (조건식){ //조건식이 true일 때 수행될 문장들을 적는다. } else { //조건식이 false일 때 수행될 문장들을 적는다. } 또다른 변형 if-else if if (..
Operator 0. 연산자 Operator 어떠한 기능을 수행하는 기호 -피연산자 Operand 연산자의 작업대상 (변수, 상수, 리터럴, 수식) 0.1 연산자의 종류 (우선순위가 높은 순) 단항 연산자(진행방향 ) 비교 연산자(진행방향 ->) 논리 연산자(진행방향 ->) 삼항 연산자(진행방향 ->) 대입 연산자(진행방향 이항 > 삼항 3) , >>>는 덧셈연산자보다 우선순위가 낮다. 4) ||, |(OR)는 &&, &(AND)보다 우선순위가 낮다. 1. 단항연산자. 1.1 증감연산자 ++,-- 증가 연산자 (++) : 피연산자의 값을 1 증가시킨다. 감소 연산자 (--) : 피연산자의 값을 1 감소시킨다. boolean형을 제외한 모든 기본형 변수에 사용이 가능. 피연산자의 왼쪽에 사용하는 전위형과, 오른쪽에 사용하..
Variable 1.1 변수란? 단 하나의 값을 저장할 수 있는 메모리상의 공간. 1.2 변수의 선언 변수를 사용하기 위해 먼저 변수를 선언. 변수가 선언되면 메모리에 변수의 타입에 알맞은 크기의 저장공간이 확보되어 값을 저장할 준비가 되는 것. 변수 선언시 변수의 타입과 이름을 함께 써주어야 한다. *변수의 초기화 변수를 선언한 후 부터는 변수를 사용할 수 있고, 변수를 사용하기에 앞서 적절한 값을 저장해주는 것 int number; //정수형 변수 number를 선언한다. //정수형 변수 number를 선언하고 변수의 값을 10으로 초기화 한다. int number = 10; // 위 문장은 아래의 두 문장과 동일. int number; //정수형 변수 number를 선언. number = 10; //변수 numbe..