목록전체 글 (73)
으나님의 잡다한 개발상식
1. 조건문 java에서 조건문은 if문과 switch문 두 가지뿐이다. 2. if문을 이용하여 문제 풀기 EX) 점수별 성적표 만들기 import java.util.Scanner; public class ex08 { public static void main(String[] args) { /*성적을 입력받아서 *90점 이상이면 A *80점 이상이면 B *70점 이상이면 C *60점 이상이면 D *60점 미만이면 F */ Scanner scan =new Scanner(System.in); int score = scan.nextInt(); if(score>100 || score =90) { System.out.println("A"); }else if(score>=80) { System.out.println..
1. 연산자(Operator)란? (1) 연산자(Operator) 어떠한 기능을 수행하는 기호 등을 뜻한다. (2) 피연산자(Operand) 연산자의 작업 대상(변수, 상수, 리터럴, 수식 등) Ex a+b 식에서 연산자 : + 피연산자 : a, b ex) 2. 연산자의 종류 (1) 단항 연산자 (2) 이항 연산자 (3) 삼항 연산자 (4) 대입 연산자 3. 단항 연산자 (1) 종류 +, -, (type casting), ++, --, ~, ! 등이 있다. (2) 증감연산자 ++, -- 1) 전위형 : 값이 참조되기 전에 증가시킨다. 2) 후위형 : 값이 참조된 후에 증가시킨다. public class ex03 { public static void main(String [] args) { int i; i..
1. 변수 [1] 정의 변하는 수. 하나의 값을 저장할 수 있는 기억공간(=자료구조) [2] 타입 //타입이 지정되어야 하는 언어 : java, c++, c.. //이 static type은 어떤 값이 문자인지 숫자인지 논리인지 개발자가 직접 지정해야 한다. //앞에 타입명을 먼저 제시하고 그 다음 내가 쓰고 싶은 이름을 적음 //'type name = 값'의 형태 //이 경우 '='은 같다는 것이 아니라 저 값으로 초기화한다는 뜻임 //문자 하나를 표시할 때는 홑따옴표('')를 씀 //타입을 지정하는 이유는 타입을 지정하면 저장공간을 지정할 수 있기 때문임. //각각의 메모리 크기가 정해져 있는데 넘치는 걸 하면 에러가 남. //이 경우 명시적 선언을 함 (1) 기본형 실제 값을 저장 1)문자 char..
1. 네트워크 (1) 정의 케이블이나 전화선 등으로 연결되어 동일한 프로토콜을 사용하는 디바이스들의 집합 ※ 프로토콜(=약속) A, B, C 디바이스가 있다. A, C에서 둘다 B에게 '1'을 보낼 경우 B의 입장에서는 누가 '1'을 보냈는지 모른다. 따라서 데이터를 보낼 때 누가 보냈는지 알 수 있도록 약속을 정하는데 이를 프로토콜이라고 한다. ※ 디바이스(= hardware) 2. 위상(Topology)에 따른 분류 ※ 위상 : 쉽게 pc가 연결된 방식이라고 보면 되는 듯(?) ※ 공유기의 경우 버스형인데, 버스형의 문제점은 충돌위험이 있다는 것이다. ex) 두 기기가 동시에 공유기에 데이터를 보내면 충돌할 수 있다 3. 규모에 따른 분류 (1) LAN(Local Area Network) 공유기에서 ..