cs공부 [CS_study] 배열 3개의 숫자가 있을 때 가장 큰 숫자를 구하는 프로그램을 작성한다고 생각합시다. 기본적으로 변수의 이름을 a, b, c로 설정하면 된다는 것을 예상할 수 있습니다. 그렇다면 숫자가 100개라면 어떻게 처리할 수 있을까요? 비효율적이긴 하지만 변수 100개를 만들어서 선언할 수는 있습니다. 하지만 숫자가 1,000,000개라면? 이 때는 일일이 변수를 만들어서 처리할 수 없을 겁니다. 따라서 ... cs공부CSCS JAVA 정리 객체가 상태를 갖기 때문에 예상치 못한 부작용이 발생할 수 있다. 변수가 존재하고 이 변수를 통해 객체가 예측할 수 없는 상태를 갖게 되어 애플리케이션 내부에서 버그를 발생시킬 수 있다.(함수형 프로그래밍 등장의 패러다임이다) 추상 클래스는 추상메소드를 반드시 가져야 하지만, 비추상메소드도 가질 수 있다. 추상 메소드, 비 추상 메소드를 포함할 수 있다. 추상 메소드만 선언할 수 있다. 즉,... Javacs공부Java [CS_study] 반복문 가장 많이 사용되는 반복문! 1) FOR문 내부의 조건에 부합하면 계속해서 특정한 구문을 실행합니다. 2) 반복문을 탈출하고자 하는 위치에 break 구문을 삽입합니다. 예제1) 1부터 100까지의 정수 출력하기 예제2) 1부터 N까지의 합 출력하기 무한루프 (Infinite Loop) 1) 무한 루프(Infinite Loop)란 종료 조건 없이 한없이 반복되는 반복문을 의미합니다. 2) 일... cs공부CSCS [CS_study] 조건문 1) IF문 내부의 조건을 검사해 프로그램의 진행 경로를 결정합니다. 2) IF문은 조건의 개수가 많지 않을 때 사용하는 것이 유리합니다. 예제 1) 예제 2) 1) 다양한 조건이 존재할 때 사용하면 소스코드를 짧게 유지할 수 있습니다. 예제 1) 이 코드에는 문제가 있는데 만약 B를 입력할경우 B학점입니다. C학점입니다. 학점을 바르게 입력하세요 이 3가지의 모든 경우가 출력됨 한가지 조건... cs공부c언어cs공부
[CS_study] 배열 3개의 숫자가 있을 때 가장 큰 숫자를 구하는 프로그램을 작성한다고 생각합시다. 기본적으로 변수의 이름을 a, b, c로 설정하면 된다는 것을 예상할 수 있습니다. 그렇다면 숫자가 100개라면 어떻게 처리할 수 있을까요? 비효율적이긴 하지만 변수 100개를 만들어서 선언할 수는 있습니다. 하지만 숫자가 1,000,000개라면? 이 때는 일일이 변수를 만들어서 처리할 수 없을 겁니다. 따라서 ... cs공부CSCS JAVA 정리 객체가 상태를 갖기 때문에 예상치 못한 부작용이 발생할 수 있다. 변수가 존재하고 이 변수를 통해 객체가 예측할 수 없는 상태를 갖게 되어 애플리케이션 내부에서 버그를 발생시킬 수 있다.(함수형 프로그래밍 등장의 패러다임이다) 추상 클래스는 추상메소드를 반드시 가져야 하지만, 비추상메소드도 가질 수 있다. 추상 메소드, 비 추상 메소드를 포함할 수 있다. 추상 메소드만 선언할 수 있다. 즉,... Javacs공부Java [CS_study] 반복문 가장 많이 사용되는 반복문! 1) FOR문 내부의 조건에 부합하면 계속해서 특정한 구문을 실행합니다. 2) 반복문을 탈출하고자 하는 위치에 break 구문을 삽입합니다. 예제1) 1부터 100까지의 정수 출력하기 예제2) 1부터 N까지의 합 출력하기 무한루프 (Infinite Loop) 1) 무한 루프(Infinite Loop)란 종료 조건 없이 한없이 반복되는 반복문을 의미합니다. 2) 일... cs공부CSCS [CS_study] 조건문 1) IF문 내부의 조건을 검사해 프로그램의 진행 경로를 결정합니다. 2) IF문은 조건의 개수가 많지 않을 때 사용하는 것이 유리합니다. 예제 1) 예제 2) 1) 다양한 조건이 존재할 때 사용하면 소스코드를 짧게 유지할 수 있습니다. 예제 1) 이 코드에는 문제가 있는데 만약 B를 입력할경우 B학점입니다. C학점입니다. 학점을 바르게 입력하세요 이 3가지의 모든 경우가 출력됨 한가지 조건... cs공부c언어cs공부