Base89 8. 선택문 (switch ~ case) 0. 선택문 (switch ~ case문) - 값에 따라서 실행 내용을 선택하여 실행하는 제어문 - 공간안에 값을 예상하여 case문들을 선택하게 한다 - 형식 switch(공간) { case 상수1: 실행내용; case 상수2: 실행내용; case 상수3: 실행내용; case 상수4: 실행내용; ..... default: 실행내용; } - case 문의 상수값은 반드시 byte, short, int, char, string 중에 하나의 타입이어햐 한다. - 공간은 일반적으로 변수를 사용한다. 계산식이 들어가도 상관은 없지만 반드시 최종적인 값의 형태는 byte, short, int, char, String중에 하나여야 한다. - default는 if문의 else와 비슷한 역할이다. - 별다른 제약이 없.. 2022. 5. 22. 7. Math.random()와 if-else 구문 연습 0. Math.random() package ifelse; public class Test05 { public static void main(String[] args) { // 3 ~ 5 double a = Math.random(); double b = a * 3; int c = (int)b; int d = c + 3; int ran = (int)(Math.random() * 3) + 3; System.out.println(ran); } } Math.random() 0 ~ 1 미만의 임의의 실수를 구하여 반환하는 매소드 - 임의의 수 구하기 (int)(Math.random() * 범위안에 수의 개수) + 시작수 1. 실습 코드(주사위 던지기) package ifelse; public class Test0.. 2022. 5. 22. 6. 제어문 - 조건문 ( if ~else) 0. 제어문 - 코드의 흐름을 제어하는 문장 - 코드의 일정부분을 선택하여 실행 하거나 반복하여 실행 할 수 있게 만드는 문법 - 종류 - 조건문 : 조건식(참, 거짓을 표현)의 결과에 따라서 실행 내용을 선택하여 실행하는 제어문 if - else 문 - 선택문 : 값에 따라서 실행 내용을 선택하여 실행하는 제어문 switch - case 문 - 반복문 : 코드의 일정부분을 반복하여 실행하는 제어문 while, do ~ while, for 문 ============================================================= 1. if ~ else문 : 조건문 - 조건식의 결과에 따라서 실행 내용을 선택하여 실행하는 제어문 - 형태에 따른 분류 - 단순 if ; 조건식의 결과가.. 2022. 5. 22. 5. 입력 함수 사용 (Scanner) / 출력 함수 (println) package input; import java.util.Scanner; // Scanner 사용을 위해 호출 public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner(자료형) sc (변수) 참조형 변수 // 키 입력 // 이름 입력 System.out.print("이름 입력 : "); // String name = sc.next(); String name = sc.nextLine(); System.out.println("이름 : " + name); // 나이 입력 System.out.print("나이 입력 : "); int age = sc.nextInt(); Sy.. 2022. 5. 22. 10. RIPv2 (추가 설정값 지정) RIPv2 (Routing Internet Protocol version2, 인접 라우터) : 기본 설정 ; 각 라우터의 enable 암호는 'cisco'로 한다. ; bandwidth는 1024kbps로 한다. bandwidth 1024 (interface serial에서) ; encapsulation은 HDLC로 한다. encapsulation HDLC (interface serial에서) 0. bandwidth(대역폭) -> DCE에서 설정한다. -> Serial 구간(라우터와 외부망 연결)의 대역폭을 지정한다. -> 입력은 다음과 같이 하면 된다. (기본 단위는 kbps) # conf t # interface serial 0/0 # bandwidth 1024 # no shutdown # exit .. 2022. 5. 21. 9. Dynamic Routing (RIPv2) 0. Dynamic Routing - 개요 : Routing 3단계 중 3단계인 '라우팅 프로토콜'에 해당 : 라우터에 의해 '자동적으로 학습'한 원격 네트워크로 향하는 경로 : 네트워크 정보를 교환하여 '최적의 경로를 결정'하고 라우팅 테이블을 지속적으로 유지 : 하나의 경로가 결정되면 라우터는 'Routed Protocol'들을 라우팅 할 수 있다 - 프로토콜 종류 : Routed Protocol ; 라우팅이 되는 동안 (라우터끼리 학습한 내용을 교환하는 동안) 변화가 없는 프로토콜 ; 종류로는 IP, IPX 등이 있다. (공인 IP - Static, 유동 IP - DHCP, 사설 IP - NAT) 유동IP여도 Switch가 End Device의 MAC 주소를 학습하여 동일한 IP를 할당함 : Rou.. 2022. 5. 21. 이전 1 ··· 9 10 11 12 13 14 15 다음