목록분류 전체보기 (462)
hyeonga_code
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4t4n2/btstRTYJv0u/YfNVZneHAmmsyeLslrHjI0/img.jpg)
- 연산자 우선순위 - 최우선 >> 단항 >> 산술 >> 시프트 >> 비교 >> 비트 >> 논리 >> 삼항 >> 대입 - 산술 >> 비교 >> 논리 >> 대입 - 단항 >> 이항 >> 삼항 - 최우선 연산자 - [], (), . -- 연산자 - 최우선 [] () - 단항 연산자 ! ~ + - ++ --(전위형) (cast : 자료형변환) - 항이 하나 - instanceOf ***** - A ap - ap instanceOf Object : ap가 Object로 변환될 수 있는지 - 산술 연산자 * / % + - - 시프르 연산자 >> > x = 10 x 2 0000 1010 00 0010 (10) : x*(1/2^2) - 앞의 채우는 값 - 양수 0 - 음수 1 - 뒤의 날아가는 값 : overflow..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mjl71/btstQUqajId/kPrfigHroydHKw3viG9Qvk/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 대입 연산자_ = - 오른쪽의 값을 왼쪽의 변수에 저장합니다. - 피연산자는 상수가 아니어야 합니다. a += b a = a + b a -= b a = a - b a *= b a = a * b a /= b a = a / b a %= b a = a % b a b a >>>= b a = a >>> b a &= b a = a & b a ^= b a = a ^ b a |= b a = a | b a *= b + c a = a * ( b + c ) - 쉬프트 연산자 - 비트 연산자 - 정수를 2진수로 표현했을 때 1 > 0, 0 > 1 로 바꿔서 표시합니다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/I0D9T/btstH0LR4JJ/7A3wQdDKNAiIi0ASpC8rY0/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 나머지 연산자_ % - 나누고 남은 나머지 값을 반환합니다. - UI_프론트엔드 사용할 때 사용합니다. - 12 개의 데이터를 5 개씩 출력하면 3 줄을 출력해야합니다. - 페이징 - 홀수, 짝수 등의 배수 검사에 주로 사용합니다. 'OperatorEx.java' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package basic; //모든 클래스는 패키지 안에 생성합니다. public class OperatorEx {..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cD6wZZ/btstTpiyARL/bK46K9Q0hbkouN7zhXms5K/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 논리 연산자 - &&_SHort Circuit AND, ||_Short Circuit OR, &_AND, ^_XOR, |_OR, !_NOT - 피연산자가 반드시 boolean 이어야 합니다. - 연산 결과도 boolean 입니다. - 우선순위 && >> || - 같이 사용하는 경우 괄호로 구분하는 것이 좋습니다. - OR_|| : 둘 중 하나라도 true 이면 true 를 반환합니다. - AND_&& : 모두 true 여야 ture 를 반환합니다. x y x||y x&&y -------------------------------- true tru..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mckq8/btstMkwjs3a/2LkB8MyVw7JUCT9VxGhMe0/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 산술 연산자 - 사칙연산을 통해 숫자를 연산합니다. - +, -, *, /, %, , >>> - 비교 연산자 - >, =, = : 크거나 같다_ 부등호가 먼저 나와야 함 : 크다 Q.세 개의 정수를 입력 받아 큰 수 대로 나열 'OperatorEx.java' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 5..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dPtGC2/btstRt65IEY/rLkpitkotHqolXLVUKYwgk/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 실수 연산 - 언더바_ 를 사용하여 세 자리 수 별로 구분할 수 있습니다. - Math.round() : 소수점 첫째 자리에서 반올림한 값을 반환 'OperatorEx.java' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package basic; //모든 클래스는 패키지 안에 생성합니다. public class OperatorEx { // 모든 함수_메소드는 클래스 안에 작성합니다. public static void main(S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brkWoK/btstRs8aALD/PZGdOmdhEz3Oh91pmJXxGk/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 문자 연산 - 연산할 때에는 정수형으로, 출력할 때에는 문자형으로 사용합니다. 'OperatorEx.java' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 package basic; //모든 클래스는 패키지 안에 생성합니다. public class OperatorEx { // 모든 함수_메소드는 클래스 안에 작성합니다. public static void main(String[] args) { // Java의 모..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YX3Jr/btstSiqwpUh/3ErX5dPvoLWmHG01mdBgv0/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 논리 부정 연산자_! - true > false - false > true - 피연산자가 boolean 일 때에만 사용할 수 있습니다. - 이항 연산자 - 특징 - 연산을 수행하기 전에 피연산자의 타입을 일치시킵니다. - int 보다 크기가 작은 타입은 int로 형변환 합니다. - byte, char, short - 결국 연산을 기본적으로 int형으로 진행하기 때문에 처음부터 int형으로 선언하는 것이 좋습니다. - 피연산자 중 표형 범위가 큰 타입으로 형변환 합니다. 기본 형 변환 최종 --------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HbYmz/btstSBKjr5U/Pe4s8l8G0dnXW0jWQJoD11/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 부호 연산자 + : 피연산자에 1을 곱합니다 - : 피연산자에 -1을 곱합니다. 'OperatorEx.java' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package basic; //모든 클래스는 패키지 안에 생성합니다. public class OperatorEx { // 모든 함수_메소드는 클래스 안에 작성합니다. public static void main(String[] args) { // Java의 모든 코드는 함수 안에 작성합니다. // 부호 연산자 i = -1..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/l2yIJ/btstQVvOk35/33JKdswwAnrREiQnSYyVK1/img.jpg)
- Operand_피연산자 - 연산자의 작업 대상 - Operator_연산자 - 어떠한 기능을 수행하는 것 - 연산자보다 오류의 파악이 중요합니다. - 유형 - 단항 연산자 - 증감 연산자 - 증가 연산자_++ - 피연산자의 값을 1 증가시킵니다. - 감소 연산자_-- - 피연산자의 값을 1 감소시킵니다. - 방법 - 전위형 : 값이 참조되기 전에 증가시킵니다. - 후위형 : 값이 참조된 후에 증가시킵니다. 'OperatorEx.java' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 package basic; //모든 클래스는..