생활코딩

Coding Everybody

코스 전체목록

닫기

프로그래밍이란?

강의소개

시간의 순서에 따라서 일어나야 하는 일을 컴퓨터에게 알려주는 일이 프로그래밍입니다. 프로그래밍을 통해서 만든 결과물이 프로그램입니다. 이 수업에서는 프로그래밍의 의미를 파악해보고, 이미 우리가 혁명적인 능력을 갖게 되었다는 것을 설득시켜드릴 것입니다.
 

 

 

 

강의1

소스코드

변경사항

public class Program {

    public static void main(String[] args) {
		
		System.out.println(1);
		System.out.println(2);
		System.out.println(3);

	}

}

 

 

 

강의2

소스코드

변경사항

 

 

 

강의3

소스코드

변경사항 

import org.opentutorials.iot.Elevator;
import org.opentutorials.iot.Lighting;
import org.opentutorials.iot.Security;

public class OkJavaGoInHome {

    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+" / floorLamp");
		floorLamp.on();

	}

}

 

댓글

댓글 본문
  1. 멱멱
    아 패키지 익스플로러에서는 원래 .class 가 안보이는 거였네요.
    대화보기
    • 멱멱
      org파일을 복사붙여넣기 하는데 .java파일만 되고 .class파일은 안됩니다.

      1. 압축풀기했습니다.
      2.처음 프로젝트 만들 때 src, bin을 만드는 방식 말고, 프로젝트 폴더 자체에 souces가 들어가는 것을 선택해서 생성했습니다.
      3. 드래그앤드롭, ctrl+c, v 방법 둘 다 해봤습니다.

      왜 안될까요?
    • 240808 완
    • 240522
    • 코딩앤수학
      2024-05-06
    • 항해자
      수강완료
    • 민태영
      2024.1.30 수강완료
    • 김철흥
      2024.01.19
      완료!
    • 집게사장
      2023.11.06 수강완료
      프로그래밍이란 시간의 순서에 따라 순차적으로 진행되는 과정(프로그램)을 자동화 하는 것이다.
    • 핫땅콩
      20230930
      영상에서 org 파일 끌어오는 방법이 안되어서 찾고 찾다가 org 파일 컨트롤c하고 이클립스 프로그래밍 클릭 후 컨트롤v 하니 정상적으로 작동 되었습니다.
      안되시는 분들은 헤매지 마시고 처음부터 차큰히 다시 해보시면 분명 되실겁니다.
    • onodo
      20230822
    • 다람
      2023.08.03. 완료
    • gonu
      2023.08.02
    • 솜사탕
      2023.08.01 완료
    • 정도
      2023.7.31
    • 코딩두
      23.07.04 완료
    • 여유로운쿼카
      2023.06.22
    • sengg
      0515
    • syk25
      첫번째 아이콘(유사재생버튼): resume: 이전 과정으로 되돌리는 버튼
      세번째 아이콘(빨간정지버튼): terminate: debugging을 종료
      5번째 아이콘: step into: 코드와 관련 된 method를 구체적으로 보여줌
      6번째 아이콘: step over: 선택 된 코드의 다음코드까지 variable와 value를 window 내에 별도의 영역에서 보여줌
      use step filters: 아직 모르겠음
      바퀴벌레모양 버튼: debug: 코드 내의 bug의 여부를 확인하기 위한 버튼
    • 밍구밍구
      완료!
    • 당당
      2023.04.07
    • 완료
    • CODE
      학습완료
    • 찐옥수수
      23.03.11 계속 파이팅
    • 으앗?
      230223
    • 태봉이
      20230202
    • 비전공자의반란
      23-01-10 완
    • didit
      23.01.06
    • 자바뿌시기
      22/12/30
    • 화난 흰둥이
      221129
    • Min Jupiter
      221117
    • 서우
      221020
    • 보통사람 박코딩
      할수있다
    • 후토마끼
      22.10.05
    • 코딩드림
      22.09.29
    • 가능해
      22.09.12
    • 일억개
      2022.08.24 완료!!!!!
    • 빈센트
      2022/8/17 수강 완료
    • Asanagi
      220804
    • economin
      수강완료
    • happybeom
      7.14
    • 프로그래밍이란? 자동화이다
      어떠한 프로그램을 만들때, 처음부터끝까지 다만드는것이아니라
      다른사람이 만들어놓은것을 부품으로 가져와 조립하는것. --> import
      내가만들 완제품 프로그램도 다른사람에게 부품으로 쓰여질수있는것
    • Osign
      22.07.02 시청 완료
    • 은평구핵주먹곽두팔
      22.06.28 재밌따 !
      오늘은 여기까지 완
    • 디카페인
      220616 완 개꿀잼...
    • 나룽
      너무 재밌다...나도 reslolve 오류가 떴었는데 밑에 달아주신 댓글들 덕분에 정말 무사히 실행시켰습니다.
      감사합니다.
      2022.06.02 완료
    • muaa
      22.06.02 완

      다른 이의 코드를 부품처럼 활용해 내 코드를 완성할 수 있다.

      import // 사용 할 파일 불러오기(ctrl+space로 목록에서 가져오기 가능)
      메소드 // 코드를 변수 화 시킨 것 (가독성, 통일성 등을 위해)
    • 주댕주
      22.05.24 직접 해보는 iot설정!!!

      설정 하나 잘해놓으면 그 뒤가 너무 편하다~~~!!!
    • 코딩뿌셔본다
      import org.opentutorials.iot.Elevator; // src 안에 org 폴더가 포함되도록 하니까 cannot resolve 오류가 해결되었다...
      import org.opentutorials.iot.Lighting;
      import org.opentutorials.iot.Security;

      public class OkJavaGoingHome {

      public static void main(String[] args) {

      // 지금부터 나는 egoing 님이 남긴 코드(부품)들을 이용해 프로그래밍 할 것이다!

      String id = "JAVA APT 507";

      // Elevator call
      Elevator myElevator = new Elevator(id); //이제 이건 JAVA 아파트 507호로 향하는 엘리베이터를 제어할 것이다. Elevator라는 데이터 타입에 myElevator라는 변수가 작성됨.
      myElevator.callForUp(1);

      // Security off
      Security mySecurity = new Security(id); // ()로 끝나는 명령어는 '메소드' 라고 불린다.
      mySecurity.off();

      // Light on
      Lighting hallLamp = new Lighting(id+" / Hall Lamp"); // 자바 아파트 507호의 홀 램프를 의미하는 문자열.
      hallLamp.on();

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

      }

      }
      // 결과값
      // JAVA APT 507 -> Elevator callForUp stopFloor : 1
      // JAVA APT 507 -> Security off
      // JAVA APT 507 / Hall Lamp -> Lighting on
      // JAVA APT 507 / floor Lamp -> Lighting on
      // 이번 시간에는 lot라는 자동화 시스템을 구현해 보면서, 메소드()라고 하는 명령어를 익히고, 남의 코드를 어떻게 이용할 수 있는지에 대한 방법을 체득했다!
    • 2022-05-16
    버전 관리
    egoing@gmail.com
    현재 버전
    선택 버전
    graphittie 자세히 보기