프로그래밍/Java (기초) (23) 썸네일형 리스트형 비교와 Boolean(불리언) 비교와 Boolean(불리언) Boolean참과 거짓으로 이루어진 데이터 타입을 의미한다. True참, False거짓, 비교 연산자(관계 연산자)두 값이 같은지, 다른지, 큰지, 작은지 구분하는데 사용한다결과는 true와 false로 반환 된다 == (양쪽 두 데이터 값을 비교한다. true두 데이터가 같을경우 반환된다false두 데이터가 다를경우 반환된다) System.out.println(1==1); //true System.out.println("one"=="two"); //false != ‘!’는 부정을 의미한다.==와 같으나 결과 값을 반대로 출력한다(양쪽 두 데이터 값을 비교한다. true두 데이터가 다를경우 반환된다false두 데이터가 같을경우 반환된다) System.out.println(1.. 연산자, 그리고 삼항 연산자 연산자 산술 연산자수학적인 계산에 사용된다. 숫자뿐만 아니라 데이터에도 사용이 가능하다 +더하기, -빼기*곱하기,/나누기% 나머지(나눈값의 나머지값) 단항 연산자이항 연사자와 다르게 항이 한개인 연산자를 의미한다. +양수를 표현한다(실제로는 생략),-음수를 표현한다++증가 연산자로. 항의 값을 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\”"); // \를 " 앞에 위치시키면 " 기존의 문자열 시작과 끝이 아닌 (“)를 문자로서 표현할수 있게한다. 이것을 .. 이전 1 2 3 다음