카테고리 없음

자바에서 변수와 타입 알기, string 역할과 string을 통한 문자열 변수 설정 (메가테라 2주차 수업 요약)

날파리1 2022. 5. 16. 00:13

2강 변수와 타입

1.관심사의 분리 → 부품들을 결합해서 하나의 프로그램을 만들자.

2.변수(Variable) → 꾸며주는 게 앞, 이름이 뒤.

→ 어떤 값에 이름을 붙여준 것

  1. 타입(Type) → 데이터/값의 종류.
    1. byte ⇒ 8 bits (1 byte) 정수형 ⇒ 2^8=256 (0~255) (-128~127)
    2. short ⇒ 16 bits (2bytes) 정수형 ⇒ 2^16=65536
    **3) int → 32 bits (4 bytes) 정수형 → 소수점 없음.
    1. long → 64 bits (8 bytes) 정수형
    2. float → 32 bits 부동소수점
    *6) double → 64 bits 부동소수점
    1. char → 16 bits (2 bytes) 문자
    **9) String → N byte ... 가변 길이/크기 → 문자열
  2. *7) boolean → 불리언 (참/거짓) → true/false
  3. 리터럴(Literal) → 값을 표현하는 방법.

숫자 리터럴 → 1 2 3

문자 리터럴→ ‘H’ ‘e’

문자열 리터럴 → “Hello”

주석(comment) → //

  1. 기본 값(Default) → 숫자일 경우엔 0, 문자열일 경우에는 “”(빈 문자열)
  2. Program → 어떤 일의 순서
  3. 공백이라는 표현 기능 →” “
  4. 문자열을 더하면(+) 어떻게 될까? ⇒ 더하기는 없고, 연결을 해준다.

 

짠 코드

public class HelloName{

public static void main(string[] args) {

String name = "world";

System.out.println("Hello, "+ name + "!");

}

}

강의의 목적

string을 통해 문자열 변수를 설정하고 입력을 넣을 수 있도록 프로그래밍하기

 

강의를 통해 배운 것

기존의 단순 문자열인 Hello, world! 에서 world (현재 인사를 보고 있는 사람) 를 문자열 변수로 지정해서 시스템에 나오는 이름을 하나하나 바꾸는 것이 아닌 name의 문자열을 수정하면 적용되도록 코드를 개선했다. => 반복을 피하는 효과

 

String name = "world";  -> 문자열 name의 변수 설정

System.out.println("Hello, "+ name + "!"); -> 변경된 name 적용 시키는 코드 새로 작성