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. esther
    21.09.16
  2. Jacob
    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
      • chimhyangmoo
        21.03.28
      • 21-03-24
        import 패키지 불러와서 쓰면 편하다!
        자바는 참 똑똑한 친구이다.
        오류까지 척척 알아서 말해준다.
        import 해서 부르는건 python이랑 비슷하고 함수 체계는 엑셀이랑 엑세스 랑 비슷한 거 같다.
        모든 언어에는 공통점이 있고 연관성이 있다.
      • 기계가 하도록 만드는게 참 흥미로워요! 제가 하는 일들도 기계가 다 해주면 정말 좋을거같아요ㅎㅎㅎ 요리같은것도 레시피 따라서 기계가 그대로 해주면 참 편할거 같아요ㅎㅎㅎㅎ
      • onlyonehair
        completed 210309
      • 윤유상
        프로그래밍: 자동화
      • 쿠키
        ^^ 감사합니다.
        대화보기
        • Sunho Kim
          완료(2021.03.06.토)
        • 안혜경
          사람이 하기 힘든 일을 기계에게 위임해 자동화하기위해서 기계에게 시간의 순서에 따라 어떤 일이 일어나게끔 (컴퓨터 언어로) 지시하는 것을 프로그래밍이라고 한다.

          꽃을 키우면서 적절한 때에 물을 못 줄 때 프로그래밍을 통해서 물 양도 조절해가면서 꽃에 물을 주고 싶어요
        • 이현수
          2021.02.23(화)
        • 이토리
          20210216
        • baeroro
          20210206 완료

          프로그래밍은 시간의 흐름에 따라 사용자가 설정한 방식대로 일을 처리하는 것

          내가 프로그래밍으로 하고싶은 것을 상상하고 구체화시킬 수 있는 능력이 중요하다

          내가 하고싶은 것 : 집 도착 5분 전에 캔들워머가 켜져서 집에 들어갔을 때 내가 좋아하는 향을 바로 맡을 수 있었으면 좋겠다.
        • 규영아빠
          20210205 완료
        • gur3745
          2021-02-02
        • 여진혁
          안녕하세요, 수업 잘 듣고 있습니다.
          9.3강 들으면서 다른 프로그램들도 시도해보는 중입니다.
          Refrigerator 에서 getItemNumber() 에 "Water"라고 입력했는데 아무결과가 출력되지 않는데 어떻게 해야 출력이 되는건지 궁금합니다.
          또 ColorDimmingLight 의 setColor() 기능에 어떤 값을 넣어야 실행이 되는지 궁금합니다.
        • 가나다
          강의랑 똑같이 진행했는데
          RUN을 누르면
          Error: Could not find or load main class org.opentutorials.iot.okjavagoinghome in module Promgramming
          이런 문구가 뜨는데 해결 방법 아시는 분 계시나요?
          SCR 파일에 org 파일을 넣어도 다른 오류가 뜬다 뿐이지 안되는건 똑같습니다..
          구글링을 해도 무슨 말인지 이해를 못하겠습니다
        • psmqdt
          화면에 보이는 것처럼 똑같이 해보려면 선생님이 강의하시는 내용이 Programming project를 만들 때 src, bin을 만드는 방식이 아니고 Project layout의 처음 option인 Project 폴더 자체에 souces가 들어가는 것을 선택해 project를 생성해야 합니다.
        • psmqdt
          글자가 깨지는 것은 각 Elevator, Lighting, Security java 파일을 연 후, Edit메뉴의 맨 밑의 Set Encoding... 으로 들어가 utf-8을 선택한 후 apply 해주면 해결됩니다.
        • 이나라
          3일째 하고 있는데 여전히 아래와 같이 오류가 뜹니다.. 구글링해서 해결하려 했는데 안됩니다.
        • 이나라
          아악.... 안됩니다..... Errors exist in required project: Programming proceed with launch? 라고 뜹니다... 오류 해결 방법을 여쭤보고 싶습니다.
        • 이나라
          다운로드 받아서 src 폴더에 추가했는데 선생님처럼 파일명.class는 생성이 안되네요.. 파일마다 class를 따로 생성해줘야 하나요? 영상에선 복붙하니깐 java랑 class가 같이 추가되던데 ... 저는 안뜨네요 :(
        • 완료! 상상하면서 하니까 더 재밌는거 같아요
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기