목록Java (117)
hyeonga_code
![](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; //모든 클래스는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nJtae/btstLRA81cu/fub5Mp1nEuOtHKZiUTRU3K/img.jpg)
-- 음수가 나오는 이유 CPU - 기억 장치 - 연산 장치 - ALU - AND 회로 __/ __/ __ - OR 회로 -[/ ]- -- 이를 조합하여 만든 회로를 조합 논리 회로라고 한다 - 가산기 - 자릿수를 맞춰 계산합니다. - 5+8 > 3 - 자리 올림은 Carry가 합니다. - 감산기 -- 고가입니다. - 반가산기 - 자리 올림을 계산합니다. - 가산기/감산기에서 자리변동이 있는 경우 반 가산기가 필요합니다. - 제어 장치 - 듀얼 코어 : CPU가 2개 있는 것 - 캐시메모리 : 기억 장치 - 감산기가 비싸지만 기억장치가 더 비싸므로 감산기를 넣을 수 없습니다. - 감산 연산이 불가능합니다. - 음수를 더하는 기능을 필요로하게 됨으로 음수가 필요합니다. -- 10을 2진수로 표현 : 000..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cvHi3G/btstSzsbPBG/EtFTG2cukSg1baUl5UpPMk/img.jpg)
-- 표준 입출력 - Scanner 코딩테스트에 사용하지 않습니다. - utility입니다. - 근원지에서 목적지로 데이터를 입력하여 전송합니다. - 패킷_Packet 1byte로 지정합니다. -- Stream : 근원지, 목적지에서 데이터를 내보내고 받아들이는 게이트를 의미 -- Byte Stream - Input Stream : 데이터를 받아올 때 - Output Stream : 데이터를 전송할 때 - 한글을 전송하는 경우 오류가 발생 -- Character Stream - 문자를 보내기 위함입니다. - 2 Byte - Reader - Writer -- 출력 - System.out/err - print - println - printf - write -- out : 일반 메세지 출력 -- err : ..