JAVA1

데이터와 연산

수업소개

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

 

 

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. CODE
    학습완료
  3. Min_is_Here
    2023.02.22 문자열(String)은 따옴표를 통해 표현한다.
  4. 으앗?
    230221
    //은 문자열제외
    숫자는 숫자
    ""는 문자
  5. 태봉이
    20230130
  6. 230110
    자바에는 데이터 타입이 여러가지가 존재한다. 그 중에 두 가지를 배워보자

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

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

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

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

      class파일이 만들어져서 bin폴더에 들어가 있어야하고 .java파일은 src폴더안에 들어가 있어야 실행이 가능한상태인데 제일 상위폴더에 .java파일이 있어서 이클립스에서 읽어오지를 못하는거에요
      대화보기
      • onehae
        혹시 어떻게 해결하셨는지 알 수 있을까요..지금 헤보고있는데 열불나서 여쭤봅닏..
        대화보기
        • onehae
          혹시 어떻게 해결하셨나요..?ㅠ
          대화보기
          • happybeom
            7.14
          • 김돌탕
            22.07.08 완료
          • 데이터의 유형에따른 연산방법이다르다
          • 22.07.01 시청 완료
          • 은평구핵주먹곽두팔
            22.06.28
            Editor does not contain a main type 오류 때문에 좀 고생했는데 해결했다 !!!
            수강 완
          • 디카페인
            22.06.14 완료
          • 22.05.29 완

            length 문자열 길이
          • 주댕주
            22.05.22_다음 강의 넘어가기 전 복습 완료!
          • 주댕주
            22.05.20_완료!

            큰따음표 안에있는건 문자로 인식!
          • 코딩뿌셔본다
            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"); 문자 "6" "6"은 곱할 수 없기 때문에, *라는 연산자를 이용할 수 없으므로 오류가 뜬다.

            System.out.println("1111".length()); // 4. 이것은 문자열의 길이를 알려주는 문법(연산)이다.
            // System.out.println(1111.length()); // 숫자 1111은 문자가 아니기 때문에, length라는 문법을 사용할 수 없으므로 오류가 뜬다.
            }
          • 2022-05-16
            1-6.1.
            data데이터 : Number숫자(+-/*...), String문자(length길이, substring자르기,search검색) 등 -> operation연산
            1-6.2.
            // 주석
            6 숫자
            "6" 문자
            "1111".length() -> 4 // 문자열 길이연산, 숫자에 사용X
          • 낙타
            22/5/12
          • 육도
            2022.04.24 완료
          • 육도
            말 그대로 현재 지정한 경로에 해당 폴더가 없다는 경고? 주의? 정도이며
            프로젝트 생성하면 알아서 해당 폴더를 생성해줘서 크게 문제는 없을거에요!
            대화보기
            • 후니미니
              2022-04-21
            • gutenmorgen
              220401
              자바에는 여러가지 데이터 타입이 있습니다. 그리고 각 타입마다 적용되는 연산이 다릅니다. 예를 들어 string(문자열)의 경우에는 *을 사용한 곱연산을 할 수 없습니다. 반대로 number (수)에선 string에 적용되는 .length() (문자열의 길이를 나타내는 기능) 가 작동하지 않습니다.

              * 예시에서만 다루어지는 char(문자)의 경우는 처음엔 string과 비슷하다고 오해했습니다. 그러나 string과 달리 작은 따옴표를 사용하고, 한 글자라도 추가될 경우 작동하지 않았습니다.
            • 송현준
              220331
            • room9
              22.03.28
            • 어라랍스타
              2022.03.28
              각 데이터 타입별로 고유한 연산방법들이 있기 때문에 엄격히 구분합니다.
              string은 큰 따옴표를 붙여서, number은 안 붙여서 나타냅니다.
            • 갸나다
              2022.03.21

              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");

              문자열이란 데이터 타입은 곱하기라는 연산을 할 수 없음. 대신 문자열에 대한 길이를 알려주는 length를 사용할 수 있음. 연산을 할 수 없음. 대신 문자열에 대한 길이를 알려주는 length를 사용할 수 있음
            • 갸나다
              프로젝트를 만들때마다 'no source folder exists in the project'이 문구가 뜨면서 만들어지는데 왜이러는걸까요??
            • danielkwon
              데이터 타입에서 문자열과 숫자에대해 전반적인 개념을 배웠습니다.
              추가적으로 String과 char에 대해 알아보겠습니다.
              자바에서는 문자와 문자열이 다르다. 문자(character)는 글자 하나를 의미하고, 문자열은 글자들의 집합을 의미한다. 그럼 문자열은 메모리를 얼마나 사용할까? 문자열은 문자의 집합이라고 했다. 문자는 char 형이고, char는 2byte의 메모리를 사용한다. 따라서 6글자를 담고 있는 String 타입의 변수는 12바이트의 공간을 차지하게 된다.
              이정도로 확인하고 더 공부하면서 확인 해보도록 하겠습니다.
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기