목록전체 글 (45)
bread, coffee and coding
[절차적 프로그래밍] 1. 변수, 상수 2. 자료형(Type) -- byte, short, int, float, double, string 3. 조건문 (if, switch..), 반복문 (while, for, do_while ...) 4. 함수 -- 함수타입(return), 함수 이름 Call by Value, Call by Reference 5. 배열(자료구조), LinkedList Tree, Stack, Queue ... [객체지향 프로그래밍] 1.캡슐화, 추상화 2.다형성(오버로딩, 오버라이딩) 3.상속 ----------------------------------------------------- 4.인터페이스(interface) 5.Wrapper Class 6.깊은 복사, 얇은 복사 7. Bo..
밑변 5 높이 2 삼각형 넓이 구하기 using System; namespace Quiz_Area { class Program { static void Main(string[] args) { int width, height; double area; Console.Write("밑변를 입력하세요"); width = int.Parse(Console.ReadLine()); Console.Write("높이를 입력하세요"); height = int.Parse(Console.ReadLine()); area = (double)height * width / 2; Console.Write("Area: "); Console.WriteLine(area); } } } ---------------------------------..
클래스 메서드도 클래스변수처럼, 객체를 생성하지 않고도 ‘클래스이름.메서드이름(매개변수)’와 같은 식으로 호출이 가능하다 용어 정리 멤버 변수(member variable)는 메소드 밖에서 선언된 변수를 말한다. 메소드 안에 선언된 변수는 지역(local)변수하고 한다. 멤버 변수의 종류 -객체 변수, 클래스 변수, 종단(final)변수가 있다 객체 변수 –객체 속성 변수, 객체 참조 변수가 있다 멤버 변수의 구성 [public/ private/ protected] [static/final] 변수타입 변수명; 형식이다 ex) 여러 선언 방법 int a; public int b; private MyClass myclass = new Myclass(); 선언과 초기화 및 생성을 같이 할수 있는데 코드로 보면..
C# 프로그래밍 제조기반 시설 ----> pc제어 프로그래밍 상단 개발자 (인공지능, 빅데이터) --> Data Software 전문가 집단 (Java, python) + 융합이 중요 !! 하단 개발자(순수생산설비) --> (제조),(현장) 생산 및 설비 집단 제어가 핵심 (c, c++) =================================================== 융합에서 C# 를 사용 ---> UI C# ---- java 문법과 구조도 비슷 (Virtual Machine 사용) C#, JAVA의 문제점 ----> 메모리를 소모 (1990년 ~ 2000년 메모리 가격이 고가) 2021 메모리 가격 싸다 장점 --> 메모리 관리, 오류가 적어짐 WIN95, 98, XP(C/C++) WIN7..
database D+5 ## DML - 데이터 조작어 - 생성되어 있는 테이블 자료를 입력, 수정, 삭제 - CRUD : 추가, 조회, 변경, 삭제 - 로그가 남는다 : 작업내용 로그를 기반으로 취소할 수 있다. ST_DEPT ( DEPT_NO, DEPT_NAME) ST( S_NO, NAME, BIRTH, DEPT_NO ) CREATE TABLE ST_DEPT ( DEPT_NO NUMBER(2) PRIMARY KEY, DEPT_NAME VARCHAR2(50) NOT NULL ); CREATE TABLE ST ( S_NO CHAR(8) PRIMARY KEY, NAME VARCHAR2(30) NOT NULL, BIRTH DATE, DEPT_NO NUMBER(2) REFERENCES ST_DEPT (DEPT_..