생활코딩

Coding Everybody

코스 전체목록

닫기

데이터와 연산

수업소개

컴퓨터는 '데이터'를 '처리'하는 기계입니다. 데이터마다 처리방법이 다릅니다. 그래서 데이터의 분류를 아는것이 중요합니다. 여기서는 '데이터'와 '처리'의 의미에 대해서 알아봅니다. 

 

 

Editor does not contain a main type 라는 에러가 발생하면 src 디렉토리로 소스코드 위치를 변경한 후에 실행시켜보세요. 보다 자세한 내용은 다음 수업을 참고해주세요. https://www.youtube.com/watch?v=Wtb755nwIwo

강의1

 

 

 

강의2

소스코드

변경사항

public class Datatype{
    public static void main(String[] args) {
		System.out.println(6); // Number
		System.out.println("six"); // String
		
		System.out.println("6"); // String 6
		
		System.out.println(6+6); // 12
		System.out.println("6"+"6"); // 66
		
		System.out.println(6*6); // 36
//		System.out.println("6"*"6");
		
		System.out.println("1111".length()); // 4
//		System.out.println(1111.length());
		
		System.out.println("Hello World"); //String 문자열
		System.out.println('H'); //Char 문자
		System.out.println("H");
		
	}
}

 

 

댓글

댓글 본문
  1. 항해자
    수강완료
  2. 강지민
    수강완료
  3. 자바1일차
    좋은 강의 감사합니다.
  4. 민태영
    2024.1.29 수강완룡
  5. 시은
    데이터 타입 별로 사용하는 연산자가 다르기 때문에 타입을 구분해야 한다.
    숫자는 그냥 표기하면 되고 문자는 ""를 사용해준다.
  6. 김철흥
    2024.01.19
    완료!
  7. 오늘
    2024.01.11 수강완료
  8. 집게사장
    2023.11.06 수강완료
  9. 김동현
    2023.09.09 완료
  10. 2023.08.21 완료
  11. 솜사탕
    2023.07.31 완료
  12. 정도
    2023.07.31
  13. 내손을자바바
    프로젝트 만드는거 따라했는데 'Use project folder as root for sources and class files' 체크 안돼서
    src, bin 폴더 생기시는 분은 프로젝트 지우시고 다시 만드시구요. Location 정할 때 Broswe... 누르신 다음에 Data_and_operation 폴더 만드시지 마시고 그것보다 상위 폴더만 클릭하시고 Location 에 있는 경로 뒤에 \Data_and_operation 직접 넣어보시면 선택하실 수 있을거예요. 저도 잘 모르는데 하다가 된거라 동영상에서는 왜 src bin 안 만들어지고 잘 되는지 모르겠네요 맥이라 좀 다르거나 이클립스 버전에 따라 다를수도...
  14. 마스터하자
    2023.07.05 완료
  15. 코딩두
    22.07.02 완료
  16. 도학훈
    각 데이터마다 요구하는 형식이 다르다.
    23.06.20
  17. 자바라통
    감사합니다:)
    대화보기
    • fori456
      데이터 타입마다 대응하는 코드가 다르다.
      본 강의에서 다뤄지는 length는 영어로는 길이를 뜻하지만,
      이는 number 타입에서는 대응하지 않고 오류를 일으킨다.

      이와 같이 컴퓨터 언어에서 존재하는 데이터 타입을 명확히 파악해야,
      그에 대응하는 코드를 적절하게 배치하여 오류 없는 프로그래밍을
      이어나갈 수 있다.
    • syk25
      데이터타입에는 크게 2개가 있다.
      하나는 문자열이고 다른 하나는 숫자이다.
      변수마다 데이터타입을 지정해줘야하는데 문자열의 경우 String, 정수의 경우 int로 우선 지정해준다.
      데이터타입의 형태에 따라 사용할 수 있는 연산자(operator)가 다르다.
    • 당당
      2023.04.06
    • 밍구밍구
      sysout Ctrl+Space 아주 유용쓰!!
      숫자와 문자열은 더하기 하면 달라짐!!
    • 완료
    • CODE
      학습완료
    • Min_is_Here
      2023.02.22 문자열(String)은 따옴표를 통해 표현한다.
    • 으앗?
      230221
      //은 문자열제외
      숫자는 숫자
      ""는 문자
    • 태봉이
      20230130
    • 230110
      자바에는 데이터 타입이 여러가지가 존재한다. 그 중에 두 가지를 배워보자

      숫자는 숫자. 문자열은 숫자처럼 생긴 기호라고 보면 될거 같음
      예를 들어 '6'이라는 숫자가 있으면 6은 6인데, 문자열로 보자면 6처럼 생긴 문자(기호)인 것.
      그래서 문자열 ("1111".length());는 기호가 4개 있으니까 문자열의 길이는 4가 된다.

      *Run 에러가 나는 이유는 .java 파일이 가장 최상위에 있어야 하는데 엉뚱한 곳에 들어가서 실행이 안됨
    • 비전공자의반란
      23-01-09 완
    • didit
      23.01.06
    • 개구리
      컴퓨터 다루는 방법을 쌓아간다는 것은 두 가지의 흐름을 갖는다.
      1. 내가 지금 하고 있는 이 시스템에는 어떤 종류의 데이터 타입들이 존재하는가를 알아가는 방법
      2. 각각의 데이터 타입 별로 어떤 연산 방법들이 존재하는가를 알아가는 방법

      기초적인 지식을 더 복잡한 기술로 가는 발판만으로 치부하지 않고 그 자체로 중요한 기술이라고 해 주시는 게 대단한 동기부여가 됩니다. 늘 잘 보고 있어요. 감사합니다.
    • 화난 흰둥이
      22.11.28
    • 요니요니
      감사합니다.11/14/22
    • 뿡공주
      따옴표가 들어가면 String
      따옴표가 없을 시에 Number
    • 서우
      221019
    • 코린이
      22.10.17
      데이터 타입별로 고유한 특성이 있기에 String ("") Number ()을 나누어 사용한다.
      이런 java의 코딩 언어를 배우게 되면 컴퓨터의 무한한 가능성을 살펴 볼 수 있다
    • 보통사람 박코딩
      할수있다
    • 코딩드림
      22.09.25
    • 코리니
      912
    • 별그림
      22.09.11
    • 가능해
      22.09.07
    • 빈센트
      2022/8/16 수강 완료
    • 림얀
      220810 다녀갑니다
    • 흥순장
      2022.08.01 완료
    • economin
      수강완료
    • seophy
      ~0724
    • onehae
      감사합니다!!!!!!!!!!
      대화보기
      • 김루크
        Editor does not contain a main type 라는 에러가 발생하면 src 디렉토리로 소스코드 위치를 변경한 후에 실행시켜보세요. 보다 자세한 내용은 다음 수업을 참고해주세요. https://www.youtube.com......Iwo

        이거 따라하시면 잘 됩니다.

        class파일이 만들어져서 bin폴더에 들어가 있어야하고 .java파일은 src폴더안에 들어가 있어야 실행이 가능한상태인데 제일 상위폴더에 .java파일이 있어서 이클립스에서 읽어오지를 못하는거에요
        대화보기
        • onehae
          혹시 어떻게 해결하셨는지 알 수 있을까요..지금 헤보고있는데 열불나서 여쭤봅닏..
          대화보기
          • onehae
            혹시 어떻게 해결하셨나요..?ㅠ
            대화보기
            • happybeom
              7.14
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기