본문 바로가기

전체 글

(182)
연산자, 그리고 삼항 연산자 연산자 산술 연산자수학적인 계산에 사용된다. 숫자뿐만 아니라 데이터에도 사용이 가능하다 +더하기, -빼기*곱하기,/나누기% 나머지(나눈값의 나머지값) 단항 연산자이항 연사자와 다르게 항이 한개인 연산자를 의미한다. +양수를 표현한다(실제로는 생략),-음수를 표현한다++증가 연산자로. 항의 값을 1씩 증가한다(++4 :4값이 1씩증가)--감소 연산자(--10: 10값이 1씩 감소한다) 연산의 우선순위우리가 알고 있는 사칙연산의 우선순위를 말한다. 삼항 연산자 삼항연산자는 if과 같은 역할을 하나 더 간단하게 사용할수 있는 논리 연산이다. if( a > b) {a = 111;System.out.println("a의 값은::"+a);}else{b = 222;System.out.println("b의 값은:::"..
형변환(자동, 명시적 형변환) 형변환 자동 형변환자바는 같은 데이터 타입끼리 연산이 가능한데..이때 작은범위의 데이터 타입과 큰 데이터 타입끼리 연산을 할 경우작은 데이터 타입이 큰 데이터 타입으로 자동 변환이 된다.이를 자동 형변환이라 한다. 자동 형변환의 규칙 int a = 3;// 정수 a는 정수 데이터 3을 할당한다 float b = 1.0F;// 실수 b에 float 1.0을 할당한다.double c = a + b;//a와 b를 더하면 int a가 자동 형변환으로 float이 되어b와 더해지고, 그 값은 c가 되며 c값은 double 데이터 타입을 갖는다최종적으로 이 값은 double c에 할당된다. (작은 데이터 범위인 int가 float으로 자동 형변환 되었고 연산후float은 double c에 할당되며 최종적으로 dou..
상수의 데이터타입 상수 상수는 변할수 없는 데이터 타입을 의미한다. 1 = 3; // 1은 1이고, 3은 3이므로 컴파일 되지 않는다 데이터 타입 실수의 표현(자바의 정수 기본값은 double이다) int a = 2.2; // 에러가 발생한다(a는 int, 즉 정수이고 2.2는 실수이므로) float a = 2.2; (에러코드 "Type mismatch: cannot convert from double to float”)// double에 float을 넣으려하므로 에러 발생.. 즉 2.2는 double이므로 float a = 2.2; // 에러가 발생하지 않는다. float a = 2.2F; // 만약 float의 형태로 2.2를 사용하려면 다음과 같이 작성 정수의 표현(자바의 정수 기본값은 int이다) int a = 2..
데이터 타입(정수형, 실수형,문자) 정수형 실수형 문자
변수(Variable) 숫자, 문자, 문자열 숫자(정수, 실수) 정수문자와 숫자 등의 데이터를 담는 역활을 한다-int a; //변수 a를 int로 선언한다-a = 1;//변수 a에 숫자 1을 할당한다-System.out.println(a+1); //(*2) -a = 2;-System.out.println(a+1); // (*3) int = integer (정수)정수 : 0을 중심으로 음수(-1), 양수(+1)등을 통틀어 말함 실수실수는 소수점이 있는 숫자들을 말한다(소수점이 없는 수는 정수이다) -double a = 1.1; // 변수 a는 double로 선언하며 그 값은 1.1로 할당한다-System.out.println(a+1.1); // (*2.2) -a = 2.1; -System.out.println(a+1.1); // (*3.2) int..
숫자와 문자(데이터 타입) 숫자와 문자(데이터 타입) 숫자 System.out.println(1+2); // 따옴표가 없는 숫자는 숫자로 인식한다 문자(Character)와 문자열(String) 문자는 한글자를 의미하며 문자열은 여러개의 문자가 결합한것 (복수의 문자) System.out.println(‘생’); // 문자는 ‘(작은따옴표)로 표현한다 System.out.println(“생활”); // 문자열은 “(큰따옴표)로 표현한다 이스케이프(Escape) 문자열 안에 큰 따옴표를 넣고 싶을때 사용한다 System.out.println(“egoing said \"Welcome programming world\”"); // \를 " 앞에 위치시키면 " 기존의 문자열 시작과 끝이 아닌 (“)를 문자로서 표현할수 있게한다. 이것을 ..