JAVA1

프로그래밍이란?

강의소개

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

 

 

 

강의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. Daniel
    다시 해보려니 OKJavaGOInHome 로 클래스를 다시 만들어서 계속 에러가 뜨네요. 어떻게 고쳐야할까요?
  2. Daniel
    재미있네요. 감사합니다. DONE.
  3. 개발자Y
    22.01.05. 패키지가 내 이클립스에 설치가 안돼서 그냥 강의만 들음 ㅠ
  4. 꿈나물
    21.12.28 완료
  5. 낀찐
    21.12.23

    import 불러오려는 클래스의 경로;
    반복적으로 사용하는 값은 변수로 정의하면 더욱 쉽고 간편하다
  6. 김한솔
    21-12-20 / IoT는 전체 임포트해와서 강의만 배속으로 들음
  7. 김나루
    2021 12 20

    import → org.opentutorials ← 여기서 빨간줄로 오류뜬다면 org폴더를 src폴더에 넣어보기
  8. 깃딱밤
    class 파일이 없어서 실행이 안돼요 ㅜㅜ
  9. 마스터하자
    2021-12-07
    완료
  10. 초보자바
    2021-12-03 완료
    다운을 받을 수 없는 환경이므로 실습 스킵
    프로그래밍된 코드를 따와 나의 의도로 코딩을 하면 그것도 프로그래밍이며 프로그램을 만드는 과정이다.
  11. 김휘철
    잘 봤습니다~
  12. chalieya
    경로 설정 덕분에 많이 헤매면서 댓글 보면서 아아주 어렴풋이 경로설정의 감을 익히는(아직은 멀은) 계기가 되었습니다. Jacob 님의 댓글로 해보니 되더라구요. 감사합니다. ^^
  13. syh712
    2021-11-15
    1. 프로그래밍이란 무엇인가? 업무자동화를 통해 순차적으로 되는 것 중에 인간이 잘 못하는 것을 컴퓨터에게 위임하는 일.
    2. Githup에서 Iot 라이브러리 다운 -> 이클립스 프로그래밍 프로젝트 안에 설치
    3. 타인의 코드로 어플리케이션 구동 상상: '순차적'으로 무언가 구현. 엘베-보안해제-홀램프온-플로어램프온
    +a 명령할 때 앞에 미리 지정해주기 (String id = "APT 507";) -> 나머지 id로 받아서 중복되지 않게.
  14. 2021-11-14
  15. 나자바바라
    2021. 11. 03.
  16. 미루꾸우우
    2021.10.28
  17. won4175
    2021.10.06 에서 2021.10.07로 넘어가버림 ㅠ
  18. 3초컷
    0930 깃허브에서 다운로드 받은 파일을 복사하여 붙여넣어 나만의 프로그램을 만드는데 사용할 수 있다.
  19. 주간식당메뉴
    21.09.28.
  20. 미NI언
    9.27 끝~
  21. 오수정
    혹시 저 같은 아무것도 모르는 맨땅에 헤딩초보가 계실까봐 댓글 남깁니다.
    앞 세줄이 안읽어져 오시는 분은 프로그래밍 폴더안의 경로를 저장되있는 대로 코드변경하면됩니다.

    저같은 경우는 programming.org.opentutoril.iot.Elevator;
    이런식으로 프로그래밍 폴더안에 있었구요
    패키지안에 Elevator,Security,Lighting 파일안의 첫줄 경로도 변경해줘야 합니다.
    이는 빨간줄 클릭하면 change~...뭐시기라고 똑똑한 이클립스가 클릭하나로 변경하게 해줍니다~

    참 알고보니 별거 아닌데 이 별거아닌걸로 30분을 헤맸네요..
    다연히 경로대로 지정해줘야 되는것을... ㅠㅠㅠ 파일 엉뚱한데 넣어놓고
    난 소스 똑같이 했는데 왜안되냐 ~ 이러고 있었네요...
    2021.09.27 am11:57
  22. esther
    21.09.16
  23. src에 모든 코드가있어야합니다.
    대화보기
    • 서울 2020년 가을
      2021.9.3
    • Ikju Choi
      패키지 추가 안되시는 분들:
      Programming 자바프로젝트 src 에 org파일 복사해서붙여넣기 하니까 패키지가 생성되었네요 (유뷰트 ㅇㅇㅇㅇ2님 답변)
    • labis98
      20210807 좋은 강의 감사합니다.~~!!
    • 2021.08.06 완료
    • 이마누
      완료
    • super1Nova
      210803
    • 피톤치드
      강의 3 : 봉사하고 있는 단체에서 사용하는 회계시스템에 해당계좌에 회원 입금내역을 크롤링해와서 컬럼이 정리된 엑셀파일에 자동 저장하는 프로그램.
    • 피톤치드
      강의 1 : 각각의 작업들을 시간에 순서에 따라 실행되게 할 수 있다면 그것을 자동화라고 하는 데
      이런 자동화된 처리를 만드는 것을 프로그래밍이라고 하고 우리는 그 자동화를 하는 방법을 배운다. 즉 프로그래밍을 배운다라고 할 수 있다.
    • 2021.07.23 수강완료
      1강 Automation
      사람이 못하는 일을 기계에게 순차적으로 자동으로 일어나게 함
      2강 Package를 활용하여 Lot Application 만들기
      -호출할 java 파일 이름 입력 ->ctrl+space> import 해당 파일 목록이 상단에 자동 생김
      -중복된 문자를 아이디 변수(id)로 지정하는 방법
      -Method에 대한 개념 천천히 이해
      -Call하는 Java 파일 이름을 처음에 명시하는 것-> Datatype을 밝히는 행위
    • 보리보리쌀
      2021.07.21
    • B=loom
      2021.07.15
    • 조유빈
      2021.07.11 완료
    • Jaemin Lim
      21.07.09
      org파일을 단순히 경로에 붙여넣기하면 인식을 못하네요. eclipse에 드래그하니 참조하는것 같습니다.
    • pizzaS
      아마 vscode의 탐색기카테고리에 폴더만드시고 받으신 org폴더부터 복사하셔서 경로 org.opentutorials.iot맞게 붙여넣기 하시면 될거 같습니다
      대화보기
      • ProgramHabit
        vscode로도 해보려고 했는데

        package org.opentutorials.iot does not exist
        import org.opentutorials.iot.Elevator;

        이런 에러가 뜹니다. 구글링을 해보고 환경변수까지 다 편집했지만 해결되지 않고 있습니다.
        어떻게 해결해야 할까요?
        환경은 macos Big Sur 입니다.
      • 성기철
        너무 재밌습니다..
      • 초딩 개발자
        2021/06/09
      • Operation
        210602
      • ppapcorn
        210526
      • 쓰느이이
        210520
      • Aaron81
        210513
      • 바라밀다
        프로그래밍
        자동화를 하기위한 것
      • 향긋한토끼방구냄새
        21 05 04 완료
      • jeisyoon
        2021.04.25 IoT Programming - OK
      • OrzlHB
        완료!! 너무너무 재밋어요 시간가는줄 모르고 공부 하고 있습니다 ^^
      • 난길
        기계가 순서에 따라 작동하도록 만드는 것을 프로그래밍이라고 한다
      • 레이
        2021.04.01
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기