본문 바로가기

Web Programming/Java

(24)
[BASIC JAVA] 7.OPERATION_05 1. 삼항연산자 세 개의 피연산자를 필요로 하기 때문에 삼항연산자로 이름 지어졌다. 삼항연산자의 조건식에는 연산결과가 true 또는 false인 식이 사용되어야 한다. 기본구조 (조건식) ? true일때 수행될 문장 : false일때 수행될문장; int x = -10; int absx = x >= 0 ? x : -x; // true일때와 false일때의 타입이 동일해야한다. // 절대값을 구하는 삼항연산자. System.out.println(absx); //문제 char x2 ='z'; String result = 'A'
[BASIC JAVA] 6.OPERATION_04 1. 비트연산자 ( &, |, ^) 이진 비트연산을 수행한다 실수형을 제외한 모든 자료형에 사용 가능하다. | (OR연산자) 피연산자중 한 쪽의 값이 1이면 1의 결과를 얻는다. 그 외에는 0 & ( AND 연산자 ) 피연산자 모두 1일때 1의 결과를 얻는다. ^ (XOR연산자) 피연산자의 값이 서로 다를때만 1의 결과를 얻는다. int a = 3; int b = 5; System.out.println("3|5 : "+(3|5)); // 7 System.out.println("3&5 : "+(3&5)); // 1 System.out.println("3^5 : "+(3^5)); // 6 2. 논리연산자 ( &&, || ) // AND결합, OR결합, ^^는없다. 피연산자로 boolean 값 또는 boole..
[BASIC JAVA] 5.OPERATION_03 1. 비교연산자 두 개의 변수 또는 리터럴을 비교하는데 사용되는 연산자 주로 조건문과 반목문의 조건식에 사용되며 연산결과는 true 또는 false이다. 이항연산자이다. 2. 대소비교연산자 ( , = ) 기본형 중에는 boolean을 제외한 나머지 자료형에 사용할 수 있다. 3. 등가비교연산자 ( ==, != ) 모든 자료형에 사용 가능하다. 기본형의 경우 변수에 저장된 값을 비교, 참조형의 경우 객체의 주소값을 저장하기 때문에 두 개의 피연산자가 같은 객체를 가리키고 있는지 확인. 수식 연산결과 x > y x가 y보다 클때만 true, 그 외에는 false x = y x가 y보다 크거나 같을때만 true, 그 외에는 false ..
[BASIC JAVA] 4.OPERATION_02 1. 증감연산자 ( ++, -- ) 증가연산자 (++) : 피연산자의 값을 1증가시킨다. 감소연산자 (--) : 피연산자의 값을 1감소시킨다. //1. 변수에 4를 저장해주세요 int num = 4; num++; System.out.println(num); //num : 5 ++num; System.out.println(num); //num : 6 // 앞에붙든 뒤에붙는 하나 증가시킨다. int num2 = ++num + 5; // num : 7 num2: 12 // 7 + 5 System.out.println(num2); // ++은 단항 +는 이항 단항인 ++부터 시작 num부터 1증가 // ++이 num 앞에 붙었다. int num3 = num++ + 7; // num : 8 num3 : 14 //..
[BASIC JAVA] 3.OPERATION_01 1. 연산자 기본 단항연산자 : ++, --, +(양수), -(음수), ~, !(not), (타입) 이항연산자 : 산술연산자 => +, -, /, *, %(나머지) : 비교연산자 => , >=, &, |, ^, &&, || : 대입연산자 => =, op= 삼항연산자 : ? : 2. 연산자의 우선순위 단항 > 이항 > 삼항 산술 > 비교 > 논리 > 대입 단항 연산자와 대입연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다.
[BASIC JAVA] 2.VARIABLE_02 1. 변수의 타입 - 변수를 선언할 때는 저장하려는 값의 특성을 고려하여 가장 알맞은 자료형을 선택해야 한다. - 기본형타입(primitive type) //값을 저장 : 실제값을 저장한다. : 8가지 기본형 - 참조형타입(reference type) //주소를 저장 4byte로 이루어 져있다. : 주소를 저장한다. : 8가지 기본형을 제외한 모든 타입 2. 기본형 타입 - boolean, char, byte, short, int, long, float, double //8가지 - 자료형에 따른 분류 : 논리형 -> true 또는 false의 값을 저장할 수 있다. ex) boolean : 문자형 -> 'A' ' ' (싱글쿼트) 문자하나를 저장할 수 있다. ex)char : 정수형 -> 정수형 값을 저장..
[BASIC JAVA] 1.VARIABLE_01 1. 변수(Variable) - 단 ":하나의 값"을 저장하기 위한 공간 2. 변수의 선언 - [변수타입] 변수명; int b; //int : 변수타입, 정수들만 저장, 이름의 성이라고 생각. b : 변수명, 이름을 선언 3. 변수의 초기화 - b = 10; int a; a = 10; int b = 20; //변수의 선언 및 초기화 System.out.println(b); //b의 값을 알기 위해 출력 20의 값이 나올것이다. ctrl F11 b = 50; // 변수가 새로운 50으로 교체된다. System.out.println(b); 4. 명명규칙 - 대소문자를 구분하면 길이의 제한이 없다. - 예약어 (keyword, reserved word)는 사용할 수 없다.// 자주색으로 나오는것은 모두 예약어..
[BASIC JAVA] 0.HELLO_JAVA package a_variable; public class Hello { public static void main(String[] args) { System.out.println("Hello 204"); } }