Data_and_operation

충시깅·2022년 2월 22일

생활코딩

목록 보기
5/7
post-thumbnail
<출처> : @ryan.seoul.icon

Data

컴퓨터에는 수많은 데이터가 존재한다.
하지만 개발자에게는 데이터를 활용해서 원하는 것을 표현하고 동작하는 것에 의미가 있다.

즉 컴퓨터를 하는 것은 data를 활용해서 표현하고 동작시키는 것이다.

나는 이렇게 이해하기로 했다.

Datatype

Data는 굉장히 다양한 종류가 있다.
Number, String, Char, 기타 등등....😎

이렇게 data의 형태를 나누는 이유는 각각의 데이터의 고유특성이나 형식에 따라 연산하는 방법이 달라지기 때문이다.

대표적인 데이터 타입을 설명해보자🤓

Char(문자)

public class Datatype {
	punlic static void main (String[] args) {
   	System.out.println('H'); // H
       System.out.println("H"): // H
   }
}
문자를 나타내는 연산자는 char이고 '',""중 어떤것을 사용해도 상관없다.

Number(숫자)

public class Datatype {
	public static void main(String[] args) {
		System.out.println(6); // 6
        System.out.pringln(6+6); // 12
        System.out.println(6*6); // 36
        System.out.println(6/6); // 1
        System.out.println(1111.length()); // 불가능
    }
}

숫자는 +,-,/... 등등 수학 시간에 배운 연산들을 사용해서 숫자를 표현할 수 있다. 
숫자의 길이는 표현하지 못한다.

String(문자열)

public class Datatype {
	public static void main(String[] args) {
    	System println("6") // 6
        System println("6"+"6") // 66
        System println("6"*"6") // 불가능
        System println("1111".length()) // 4
        }
}
문자열은 ""를 사용해서 표현하고 문자열을 합치는 +를 사용할 수 있지만
* 연산자는 사용할 수 없고 
문자열들이 공통된 정보를 가지고 있으면 찾을 수 있는 것들이 있다.

수많은 데이터가 존재하지만 이렇게 하도록 한다

컴퓨터를 다루는 방법에 스킬을 쌓아간다는 것은 2가지 흐름이 있다

  • 내가 하고있는 시스템에는 어떤 종류의 타입이 있는지 알아가는 것
  • 각각의 데이터 타입별로 어떤 연산 방법이 존재하는지 알아가는 방법

많이 알면 알수록 컴퓨터로 할 수 있는 것들이 폭발적으로 증가한다.

데이터와 연산자 팁

  • sysout + ctrl + space
    👉 결과 System.out.println();
  • (Math.)을 쓰면 쓸 수 있는 연산자들이 나오고 알맞게 사용가능하다.
  • file을 만들때 각각 지정해야 할 귀찮은 작업들을 생략하고 싶으면
    new ---> class를 눌러서 파일을 생성하는 것도 좋다.
  • \n 은 줄바꿈을 표현한다.
  • 특수문자를 인식하기 위해서 특수문자 앞에 \을 사용해서 표현한다.
<참고>https://opentutorials.org/course/3930/26653
profile
잠자는 개발자지망생

0개의 댓글