JAVA

[생활코딩] 프로그래밍이란?

신동운 2024. 7. 1. 21:43

https://opentutorials.org/course/3930/26661

 

프로그래밍이란? - 생활코딩

강의소개 시간의 순서에 따라서 일어나야 하는 일을 컴퓨터에게 알려주는 일이 프로그래밍입니다. 프로그래밍을 통해서 만든 결과물이 프로그램입니다. 이 수업에서는 프로그래밍의 의미를 파

opentutorials.org

 

시간에 순서에 따라서 어떤 일이 일어나는 것들을 프로그램이라고 부른다.

 

프로그래밍을 하는 이유 프로그래밍 언어를 사용하는 이유는 컴퓨터에 대해서는 자동화를 만든다고 생각하면 쉽다.

 

https://github.com/egoing/java-iot

 

GitHub - egoing/java-iot

Contribute to egoing/java-iot development by creating an account on GitHub.

github.com

 

실제로 iot를 만드는 것은 아니고 실습을 위한 코드를 위 사이트에서 다운로드 받아준다.

 

자바를 이용해서 집에 있는 사물을 제어할 수 있는 프로그램을 짜보자.

 

남이 만든 코드를 부품으로 나의 프로그램을 만드는 것이다.

 

어떤일들이 시간의 순서에 따라서 일어날 것인가를 정리해 놓는것이다.

 

이해되지 않는 문법이 나오더라도 초초하거나 불안해 하지 말기.. ㅎㅎ

 

import org.opentutorials.iot.Elevator;

import org.opentutorials.iot.Lighting;

import org.opentutorials.iot.Security;

public class Ok_JavaGoinHome {

 

public static void main(String[] args) {

 

String id = "JAVA APT 507";

 

// Elevator call

Elevator myElevator = new Elevator(id);

myElevator.callForUp(1);

 

// Security off

Security mySecurity = new Security(id);

mySecurity.off();

 

// Light on

Lighting hallLamp = new Lighting(id + " / Hall Lamp");

hallLamp.on();

 

Lighting floorLamp = new Lighting(id + " / floor Lamp");

floorLamp.on();

 

}

 

}

 

기존에 있던 코드를 import해와서 나의 코드로 프로그램을 짜 보았다.

 

생성자 소멸자 같은 것들이 생각났다.  새로운 객체를 생성할 때 문법을 익혔다.

 

 

 

'JAVA' 카테고리의 다른 글

[JAVA] 입력과 출력  (0) 2024.07.01
[생활코딩] 디버거  (0) 2024.07.01
[생활코딩] 변수  (0) 2024.06.30
[생활코딩] 데이터와 연산  (0) 2024.06.29
[생활코딩] 자바 애플리케이션 실행  (0) 2024.06.29